Commit Graph

64 Commits

Author SHA1 Message Date
f2a2b5890f add package description to mtredisalizer 2024-01-07 11:12:42 +01:00
0c46058261 unexport redis and database interfaces in mtredisalize 2024-01-07 11:04:29 +01:00
75cc24c04a unexport interfaces in mtredisalize 2024-01-07 10:54:21 +01:00
447b8fc915 unexport mtredisalize connection 2024-01-07 04:22:22 +01:00
493da71d53 calm revive a bit. 2024-01-06 16:12:54 +01:00
7f69467f26 cmd/mtredisalize/leveldb.go 2024-01-06 16:12:19 +01:00
5442fab97d Fix issues found by staticcheck 2024-01-06 10:34:37 +01:00
65762936a4 fix error strings 2024-01-06 10:17:25 +01:00
e0040226c5 Fixed mtredisalize LevelDB backend which did not broadcast changes. 2017-05-14 18:35:45 +02:00
c067fc0618 Backed out changeset 2f388b07f19a (no measurable effect) 2017-04-15 13:17:31 +02:00
65119c1ee4 Priotize again. 2017-03-21 16:25:58 +01:00
54a4527fda Fixed problem raised from the removal of the doWrite closure. 2017-03-21 16:05:59 +01:00
e4ad3a84d8 Removed locking from LevelDB entirely.
It is not needed because LevelDB itself handles concurreny issues
and it causes a lot of contentions and massive lags.
2017-03-21 08:40:44 +01:00
aad612d097 Experimental increased priorities for typical mt-server ops. 2017-03-20 12:41:24 +01:00
ba2dd15280 Support unix domain sockets. 2017-03-05 14:03:02 +01:00
3a9fd0ca1e Cosmetical: Replaced a map to bools by a map with struct{} values because its more a set. 2017-02-27 16:12:19 +01:00
6b5f791a8a Use write lock when executing block deletion. 2016-07-27 16:38:54 +02:00
d6ddd047a4 Fixed and simplified redis network code. 2016-07-26 16:32:24 +02:00
60f43c9f52 Implementation of Redis command HDEL. Needs testing. For issue #18. 2016-07-26 16:15:10 +02:00
9f1735eb29 mtredisalize: Renamed parser.go to redisparser.go 2016-04-25 11:46:59 +02:00
72bd5ec77a mtredisalize: Removed a useless level of abstraction in redis parser. 2016-04-25 11:43:50 +02:00
14ae6d3873 s/SqliteBackend/SQLiteBackend/ s/SqliteSession/SQLiteSession/ in mtredisalize. 2016-04-24 20:54:05 +02:00
d21fa6c027 Be more explicit about data flow directions of the channels in mtredisalize. 2016-04-24 20:47:55 +02:00
4dc43881c6 Added a few more comments to mtredisalize and unexport a few symbols. 2016-04-24 19:41:15 +02:00
ea57c7c35f Silence all warnings of golint not related to missing comments. 2016-04-24 12:41:58 +02:00
4522708ddf Updates #15 Prevent a potential file handle leak in sending update notifications via POST to mtwebmapper. 2016-01-24 14:31:15 +01:00
62a53dc26b Unified handling of printing versions of programs (--version). Setting version to 0.5 2015-07-26 22:04:16 +02:00
f6b5f9ce97 Removed totally outdated README of mtredisalize. 2015-07-26 16:48:19 +02:00
f6e5eb8510 Moved ordering of two int64 to common/math. 2015-07-26 16:40:50 +02:00
8817094001 Added missing copyright headers and updated dates on others. 2015-07-26 16:33:29 +02:00
68bb1ee320 Avoid redundant decoding when sendind coordinate to change tracker or coverage index.
Don't try to store in coverage index if the key already exists.
Handle more potential database errors.
2015-07-25 22:18:16 +02:00
06c8ef8f88 Fixed interleaved sqlite spatial query. 2015-07-25 14:15:06 +02:00
c9686a7f24 Fixed non-interleaved LevelDB backend. 2015-07-24 13:15:05 +02:00
fe6a551f06 Break some over-long lines. 2015-07-24 10:01:39 +02:00
29eeb5e301 Implemented usage of coverage index in non-interleaved LevelDB backend. Untested, yet! 2015-07-24 08:30:52 +02:00
d53cea250c Started coverage index support for non-interleaved LevelDb backends. 2015-07-24 08:13:24 +02:00
3fc89ad0f5 Removed dead code. 2015-07-23 21:14:35 +02:00
93d4aedffa Fixed non-interleaved sqlite support. 2015-07-23 16:20:42 +02:00
1921b8211b Some little experiment with a coverage index to speed up spatial queries if backend has no Z order support. 2015-07-21 22:01:10 +02:00
470b47f70a Fixed endless loop in Z order range query code in SQLite3 backend. 2015-07-21 12:53:55 +02:00
ecd599e44d Terminate all log.Printf with a new line. 2015-07-20 14:19:41 +02:00
e8bb225d94 Fix a few golint naming nits. 2015-06-21 13:31:03 +02:00
b22e778902 Error log simplification ported from syndtr-goleveldb branch. 2015-06-21 13:17:10 +02:00
b74671ae63 Simplified error handling in Redis connection handler.
This also reduces the diff size to the syndtr-goleveldb branch.
2015-06-02 20:10:56 +02:00
9d1b0cc7c6 Silence a few golint warnings. 2015-05-27 16:57:08 +02:00
f80d9e452c Don't use fmt.Sprintf when sending size of a redis bulk string. 2015-05-27 16:48:51 +02:00
a165bcd53a Removed some dead code. 2015-05-27 00:02:13 +02:00
29a5abeec4 Simplified Redis code a bit when writing booleans to client. 2015-05-26 19:25:26 +02:00
af469a3173 Merged. 2015-05-26 18:14:48 +02:00
75b2496fa6 Fixes issue #7. mtredisalize implements Redis PING command. 2015-05-26 18:12:55 +02:00