1
0
Fork 0
Commit Graph

130 Commits

Author SHA1 Message Date
Gregory Eremin c684076ff1 Initialize http client in NewClient func 2014-09-16 16:06:51 +04:00
Gregory Eremin 030af0a7b0 Fix build errors 2014-09-16 15:58:32 +04:00
Gregory Eremin 5edd23278d Keep client config inside main file 2014-09-16 15:58:27 +04:00
Gregory Eremin 994c114b5a Fix import path 2014-09-16 15:43:27 +04:00
Gregory Eremin a80bb986f2 Move client and CLI to the main repo 2014-09-16 15:41:48 +04:00
Gregory Eremin a06b9f36bf Subscribing should be asynchronous 2014-09-12 00:06:13 +04:00
Gregory Eremin e572542330 Finished channel is already closed 2014-09-12 00:05:44 +04:00
Gregory Eremin c7b4f74333 Restore server status handler 2014-09-11 23:13:53 +04:00
Gregory Eremin 2a0d88c3bb Adding subscription should be safe
and not happen while cleaning up
2014-09-11 23:13:44 +04:00
Gregory Eremin 1735f11058 Fix banner format 2014-09-11 23:13:11 +04:00
Gregory Eremin 3d98c84548 Hub info function 2014-09-11 23:08:12 +04:00
Gregory Eremin d811f366a9 Cleanup server subscription code 2014-09-11 23:00:19 +04:00
Gregory Eremin d8c1d63c95 Storage info function 2014-09-11 23:00:08 +04:00
Gregory Eremin e0b3743a00 Improve code readability 2014-09-11 22:53:53 +04:00
Gregory Eremin 3fc1601f5d Cleanup hub pool periodically 2014-09-11 15:11:48 +04:00
Gregory Eremin f14ed3a85e Remove logging 2014-09-11 14:30:15 +04:00
Gregory Eremin d417fa653f Bump 2014-09-11 14:27:55 +04:00
Gregory Eremin 3adaa805eb Wrap queue+message pair into Result 2014-09-11 14:27:48 +04:00
Gregory Eremin 557b1da99f Fix storage 2014-09-11 14:27:34 +04:00
Gregory Eremin 6ed63b93ff Remove unused code 2014-09-11 14:27:21 +04:00
Gregory Eremin 638a61e8ab Hub cleanup 2014-09-11 14:27:03 +04:00
Gregory Eremin 76403807db Subscription is a black box 2014-09-10 17:34:39 +04:00
Gregory Eremin d913f52efa Fix me 2014-09-10 16:53:41 +04:00
Gregory Eremin 69b94c077f Contextless hub 2014-09-10 16:52:18 +04:00
Gregory Eremin c1d828b222 Subscription 2014-09-10 16:52:03 +04:00
Gregory Eremin 601a80fb8e Hub draft 2014-09-10 15:44:38 +04:00
Gregory Eremin b2dbf856fa Storage returns errors instead of bool 2014-09-10 15:38:46 +04:00
Gregory Eremin 5d85154030 Storage subpackage 2014-09-09 17:40:41 +04:00
Gregory Eremin 49acb0076f Adopt community codestyle 2014-09-09 12:20:40 +04:00
Gregory Eremin 56c1ec2300 Remove environment setting and debugging 2014-09-09 12:03:42 +04:00
Gregory Eremin 0c33d2fd20 Ignore new build file 2014-09-09 12:01:59 +04:00
Gregory Eremin 6e7ee680b3 Remove default storage constant 2014-09-09 12:01:51 +04:00
Gregory Eremin cf0b2df844 Fix error logging 2014-07-31 15:23:41 +07:00
Gregory Eremin f11781b61b Better parsing of #kyotocabinet status 2014-07-29 13:59:37 +07:00
Gregory Eremin 90d48a823b Show parsed #kyotocabinet status 2014-07-29 13:57:07 +07:00
Gregory Eremin 17c8b0fa88 Move starting #server function 2014-07-29 13:56:46 +07:00
Gregory Eremin 69497c77e4 Introduce #version 2014-07-29 13:31:42 +07:00
Gregory Eremin 37aacf973b Make production default environment 2014-07-29 13:26:00 +07:00
Gregory Eremin 44ad6bc802 Remove #rollbar 2014-07-29 13:25:46 +07:00
Gregory Eremin f32091c3cd Add comments to a sophisticated code part 2014-07-17 20:49:11 +07:00
Gregory Eremin 580a618b5f Safely write to response channels 2014-07-17 20:22:37 +07:00
Gregory Eremin b71def6cf3 Sync storage every second 2014-07-17 20:21:57 +07:00
Gregory Eremin 6864d90cca Storage default dfunit=100 2014-07-17 19:28:42 +07:00
Gregory Eremin 959ce30374 Show Kyoto Cabinet configuration with /debug 2014-07-17 02:33:27 +07:00
Gregory Eremin eb4e6e8772 Fix syntax consistency 2014-07-17 02:18:54 +07:00
Gregory Eremin 0339b45090 Fix request pool 2014-07-17 01:57:54 +07:00
Gregory Eremin 1c62c6839b Abort inside queue instead of counter 2014-07-17 01:27:30 +07:00
Gregory Eremin 707a61d134 Dumb storage 2014-07-17 00:50:21 +07:00
Gregory Eremin 1cce73211f Stop polling counter on disconnect 2014-07-17 00:50:05 +07:00
Gregory Eremin a84f1241a9 Return publishing success 2014-07-17 00:47:08 +07:00