720 Commits

Author SHA1 Message Date
kishorenc
d2221aa449 Use guard for deleting iterator. 2020-08-20 13:21:51 +05:30
kishorenc
09541e5311 Parameterize number of indices per collection. 2020-08-19 12:29:59 +05:30
kishorenc
80a3e0fb87 Throttle imports.
Ensure that other queries are not blocked when an import is in progress.
2020-08-18 18:32:19 +05:30
kishorenc
7f928fb0bc Reuse new streaming framework for exports. 2020-08-17 13:03:09 +05:30
kishorenc
e2c0b52671 Free request & response objects via generator dispose callback. 2020-08-17 11:53:04 +05:30
kishorenc
4a173ee49d Streaming import basics. 2020-08-16 20:17:07 +05:30
kishorenc
5b618ac06c Log curl result integer code, along with strerror. 2020-08-13 07:51:21 +05:30
kishorenc
f54bc8a4b3 Fix + add test for int64 as default sorting field. 2020-08-13 07:42:15 +05:30
kishorenc
9a4105111d Fix NaN during cpu metric calculation. 2020-08-13 07:31:04 +05:30
kishorenc
6e77a9792e Refactor http req handler: prepare for deferred request body access. 2020-08-12 21:42:23 +05:30
kishorenc
72e4c0510c Use only connection timeout, and not request timeout for curl. 2020-08-12 17:59:41 +05:30
kishorenc
0c186481a9 Allow int64 to be used as a default sorting field. 2020-08-12 16:06:27 +05:30
kishorenc
14faa3af4e Speed up wildcard searches further. 2020-08-12 15:33:40 +05:30
kishorenc
c70e83cfba Fix used memory metric. 2020-08-12 09:09:53 +05:30
kishorenc
83e3661297 Filtering performance fix. 2020-08-11 17:43:14 +05:30
kishorenc
13591fc017 Expose network received/sent bytes metric. 2020-08-10 19:10:28 +05:30
kishorenc
a9de50c481 Tweak cpu usage computation. 2020-08-09 18:33:27 +05:30
kishorenc
22ce33bfbe Allow a threshold for memory limit to be specified. 2020-08-09 12:04:37 +05:30
kishorenc
7b7af9453d Set original response content type when proxying to leader. 2020-08-06 12:10:30 +05:30
kishorenc
fd81cbb976 Set import response content type as text/plain. 2020-08-05 08:48:04 +05:30
kishorenc
966e9178c6 Standardize metric names. 2020-07-27 16:48:01 +05:30
kishorenc
237f47974a Use batching for imports. 2020-07-25 20:36:05 +05:30
kishorenc
cd4bb193ba Ensure that freed memory is handed back to OS promptly. 2020-07-25 12:02:33 +05:30
kishorenc
560a3582cc Fetch memory metrics from jemalloc. 2020-07-23 22:22:39 +05:30
kishorenc
6a4dbaf29c Expose all metric values only as string for consistency. 2020-07-23 21:19:49 +05:30
kishorenc
1ab9b65098 Force use of jemalloc via static linking. 2020-07-21 17:36:27 +05:30
kishorenc
d02b678d62 JSON lib upgrade. 2020-07-14 20:55:27 +05:30
kishorenc
66f1f5d01f More efficient store contains. 2020-07-14 20:55:10 +05:30
kishorenc
f5eb2c164e Increase election time out. 2020-07-14 20:08:40 +05:30
kishorenc
3e82089423 Merge branch 'distinct-grouping' 2020-07-04 13:50:34 +05:30
kishorenc
14d1604d49 Update README. 2020-07-04 08:21:29 +05:30
kishorenc
60a1454d8d Cmake: remove remote brpc & braft builds for mac. 2020-07-04 08:17:58 +05:30
kishorenc
e64805320b Address some warnings. 2020-07-03 15:10:44 +05:30
kishorenc
0f38242e09 Clearer error message about group limit range. 2020-07-01 08:09:00 +05:30
kishorenc
6377d1b58c Fix tests. 2020-06-30 18:08:44 +05:30
kishorenc
2e0d8179f7 Change typesense memory usage metric name. 2020-06-30 15:59:32 +05:30
kishorenc
0cdd58e86c Validate group limit & other numerical parameters of search. 2020-06-30 15:58:32 +05:30
kishorenc
9b5df13a9e Fix url of h2o github archive. 2020-06-28 21:52:49 +05:30
kishorenc
8c42d5da7b Fix url of h2o github archive. 2020-06-28 21:52:30 +05:30
kishorenc
2102f2323f Identify curated results in response. 2020-06-28 17:22:12 +05:30
kishorenc
0762f4ae29 Group key should be actual values. 2020-06-28 16:58:30 +05:30
kishorenc
ba80f06001 Generate whole key without relying on seed based generation. 2020-06-25 17:09:07 +05:30
kishorenc
8e1338626e Log all levels to a single file. 2020-06-24 19:51:07 +05:30
kishorenc
a7fad633eb Use mt19937_64 directly for consistency. 2020-06-24 13:57:46 +05:30
kishorenc
57a43a0b21 Upgrade glog to avail static log file name feature. 2020-06-23 16:38:00 +05:30
kishorenc
17a6194d6e Fix a compile warning. 2020-06-22 19:53:12 +05:30
kishorenc
b9b3c58b2c Fix build. 2020-06-22 19:49:18 +05:30
kishorenc
abc3ae2a4f Temporary clean build. 2020-06-22 18:59:07 +05:30
kishorenc
e314ec23e6 Move to glog. 2020-06-22 18:17:52 +05:30
kishorenc
933cbe9bb0 More tests. 2020-06-22 08:29:35 +05:30