55 Commits

Author SHA1 Message Date
Kishore Nallan
baa8f55787 More ARM patches. 2021-12-04 13:01:26 +05:30
Kishore Nallan
043535ee6b Support array of geo points. 2021-09-24 12:43:26 +05:30
Kishore Nallan
812ed37496 Bump h2o dep. 2021-08-10 20:55:08 +05:30
Kishore Nallan
dedb6669c8 Upgrade RocksDB. 2021-07-31 21:38:45 +05:30
Kishore Nallan
bfedd09860 Fix rocksdb compilation. 2021-07-04 15:52:26 +05:30
Kishore Nallan
9679895ee3 Add optional LRU + TTL cache for searches. 2021-05-09 20:31:24 +05:30
Kishore Nallan
aa1cd0acd1 Recover gracefully from a crash during write. 2021-04-23 14:23:00 +05:30
kishorenc
3a92685967 Integrate with Kakasi. 2021-04-05 12:25:50 +05:30
kishorenc
df32c32497 Fix build. 2021-02-16 17:58:54 +05:30
kishorenc
4eb7058568 Point datatype for basic geo queries. 2021-02-07 19:55:55 +05:30
Jason Bosco
488a579ced Handle edge case in http2 streaming import 2021-01-29 13:57:32 -08:00
kishorenc
1b01de0c0c Housekeeping tasks. 2020-09-07 21:25:04 +05:30
kishorenc
030dc5ca35 Fix http2 async import. 2020-08-21 18:02:06 +05:30
kishorenc
1ab9b65098 Force use of jemalloc via static linking. 2020-07-21 17:36:27 +05:30
kishorenc
8c42d5da7b Fix url of h2o github archive. 2020-06-28 21:52:30 +05:30
kishorenc
0762f4ae29 Group key should be actual values. 2020-06-28 16:58:30 +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
kishorenc
37ab4ec783 Fix build. 2020-05-23 16:31:01 +05:30
kishorenc
e73682d1fc Update build scripts. 2020-05-23 15:41:08 +05:30
kishorenc
5bb3e062da Update H2O. 2020-05-18 19:24:15 +05:30
kishorenc
2be7b26393 Bump h2o to 2.2.6 2020-05-14 20:12:53 +05:30
kishorenc
d72351e24d Use find_library for locating leveldb and gflags. 2020-03-25 21:30:43 +05:30
kishorenc
e057b64d9d Migrate to butil logger. 2020-03-20 16:49:26 +05:30
kishorenc
eb0c66d778 Basic raft clustering is working.
Still need to handle actual stateful operations.
2020-03-08 21:22:48 +05:30
Kishore Nallan
f41799131e Disable building of shared library for iconv. 2018-09-04 20:33:42 +05:30
Kishore Nallan
b35f73f22c Bump g3log dependency - fixes a date/time logging issue.
The timestamp logged in Linux was wrong sometimes.
2018-08-31 17:43:33 +05:30
Kishore Nallan
3c98931c0e Improve unicode normalization.
Normalize latin characters like ß to their near equivalent ASCII representations.
2018-08-18 16:31:18 -04:00
Kishore Nallan
ea883b4bec Build lib along with executable. 2018-07-30 13:45:32 +05:30
Kishore Nallan
a62e0faeef Upgrade to RocksDB 5.13.1
Mostly to fix a crash issue:

https://github.com/typesense/typesense/issues/36
https://github.com/facebook/rocksdb/issues/1370

Fixed by: 2a6d0cde72
2018-05-24 21:20:33 +05:30
Kishore Nallan
e558257b5f Remove dependency on miniutf. 2018-04-02 19:08:36 +05:30
Kishore Nallan
7101875d26 Ensure that G3log is linked to statically. 2018-04-02 18:10:57 +05:30
Kishore Nallan
55ac4feb08 Normalize unicode characters using ICU. 2018-04-02 11:26:32 +05:30
Kishore Nallan
a268064e74 G3logger should be linked statically. 2018-02-02 20:05:37 -05:00
Kishore Nallan
6b37d43fd7 Use a proper logger for logging! 2018-02-02 08:22:23 -05:00
Kishore Nallan
f8be8f4f6a Handle normalization of unicode elegantly. 2018-01-26 12:54:00 +00:00
Kishore Nallan
ecbe8d3b27 Ensure that the OSX build links dependencies statically.
Curl was being linked dynamically.
2018-01-13 21:05:14 +05:30
Kishore Nallan
65ad82596c Bump H2O library version. 2018-01-01 21:30:21 +05:30
Kishore Nallan
2628a6a1df Upgrade to RocksDB 5.9.2 and GCC 6.4.0. 2017-12-31 17:03:38 +05:30
Kishore Nallan
6337d4b7c5 Patch RocksDB 5.9.2 build_detect_platform script. 2017-12-31 17:02:10 +05:30
Kishore Nallan
ee77fd9903 Import RocksDB 5.9.2 build_detect_platform script. 2017-12-31 17:01:39 +05:30
Kishore Nallan
7509de2300 Upgrade H2O + fixed core dump on Linux release build.
Core dump on Linux on release build (debug build is fine) when `h2o_accept_ctx_t` was stack allocated.
2017-08-21 12:30:48 +05:30
Kishore Nallan
3e2e7d2f19 Build Typesense from an Ubuntu 10.04 base image.
This ensures that the glibc version is old enough to support Centos 6.x boxes.
2017-07-13 21:43:54 +05:30
Kishore Nallan
4e787a5035 Run make clean before rebuilding RocksDB. 2017-05-29 20:45:24 +05:30
Kishore Nallan
0fb0cda686 Make RocksDB build portable. 2017-05-29 17:13:56 +05:30
Kishore Nallan
8850f8b169 Patch RocksDB build to ensure that it links against only specific libraries. 2017-04-07 08:58:29 +05:30
Kishore Nallan
03388444a6 Importing RocksDB's build detection script for patching. 2017-04-05 14:30:21 +05:30
Kishore Nallan
49a6d77b7e Test for build result for libfor and rocksdb builds. 2017-03-31 18:05:52 +05:30