Commit Graph

420 Commits

Author SHA1 Message Date
Andrea Cavalli a9c462940f Parallel lmdb 2021-11-09 01:55:09 +01:00
Andrea Cavalli 7fb8183c63 Update 2021-11-09 01:54:46 +01:00
Andrea Cavalli adbbbaa646 Optimizations 2021-11-09 01:13:47 +01:00
Andrea Cavalli 50b3c897ff Add scoring shard multi manager 2021-11-09 00:54:09 +01:00
Andrea Cavalli 47aac33b22 Add count multi searcher 2021-11-09 00:05:26 +01:00
Andrea Cavalli 1ba4a1866f Reactive collector multi manager 2021-11-08 23:53:53 +01:00
Andrea Cavalli 7c0a4b2af9 Bugfix 2021-11-08 23:46:40 +01:00
Andrea Cavalli a48bea6c63 Fix wait time 2021-11-08 23:46:02 +01:00
Andrea Cavalli ef15bf7e8c Bugfixes 2021-11-08 18:52:52 +01:00
Andrea Cavalli 81b7df8702 Remove sends to improve performance 2021-11-08 16:33:41 +01:00
Andrea Cavalli 232e46bcea Add more discard handlers 2021-11-08 12:06:32 +01:00
Andrea Cavalli 59aa1ef5c6 Update database 2021-11-08 11:17:52 +01:00
Andrea Cavalli 63cd178988 Use merge operator when possible 2021-11-08 10:49:59 +01:00
Andrea Cavalli b48ab0b095 Add soft update document 2021-11-07 18:34:34 +01:00
Andrea Cavalli 52be944b5f Bugfixes 2021-11-07 18:00:11 +01:00
Andrea Cavalli b34b620082 Allow lucene partial document updates 2021-11-07 17:46:40 +01:00
Andrea Cavalli d8801b3471 Update loggers 2021-11-07 14:46:03 +01:00
Andrea Cavalli eba6f92d7f Remove warning 2021-11-05 16:54:58 +01:00
Andrea Cavalli c46320cdf7 Adjust database parameters 2021-11-02 13:02:49 +01:00
Andrea Cavalli e015c9afff Add todos 2021-10-30 17:43:59 +02:00
Andrea Cavalli c506a7e71b Use netty direct memory if possible 2021-10-30 12:39:56 +02:00
Andrea Cavalli 98dcb39ce1 Reformat iterator 2021-10-30 12:21:28 +02:00
Andrea Cavalli 1ea004630e Use Micrometer registry, better optimistic commit failure logging 2021-10-30 11:13:46 +02:00
Andrea Cavalli f3c63842c8 Don't close unreleasable buffers 2021-10-29 00:11:25 +02:00
Andrea Cavalli 37de47fd6c Refactor results 2021-10-28 23:57:23 +02:00
Andrea Cavalli d861e26a57 Rename sort 2021-10-28 17:18:23 +02:00
Andrea Cavalli 417c174761 Implement ResourceSupport 2021-10-28 11:44:20 +02:00
Andrea Cavalli e24dc4bece Update dependencies 2021-10-26 23:59:55 +02:00
Andrea Cavalli da2b302d1b Replace sinks with references when needed 2021-10-26 00:02:08 +02:00
Andrea Cavalli 1899ef1723 Optimize array 2021-10-25 01:54:37 +02:00
Andrea Cavalli f9b656986c Clean queues 2021-10-25 01:44:12 +02:00
Andrea Cavalli 7a01b6a2a4 Group writes together to speedup writes 2021-10-25 01:41:02 +02:00
Andrea Cavalli e48f8b25eb Remove unused constants 2021-10-25 00:44:30 +02:00
Andrea Cavalli db9b1bb7fb Rename constants 2021-10-25 00:42:48 +02:00
Andrea Cavalli 90aa7a2522 Use in-memory database if the limit is lower than 8192 2021-10-22 01:26:44 +02:00
Andrea Cavalli a77af5253d Fix performance issue 2021-10-22 00:51:54 +02:00
Andrea Cavalli 213e446ff4 Separate lucene from the rest of the app to avoid thread interruptions 2021-10-21 11:55:59 +02:00
Andrea Cavalli fb43fa78af Discard transaction data 2021-10-21 10:01:29 +02:00
Andrea Cavalli 1f04241ac6 Use optimistic db 2021-10-21 10:00:39 +02:00
Andrea Cavalli 1625a5c44b RocksDB database abstraction 2021-10-20 01:51:34 +02:00
Andrea Cavalli 80d0ced888 Optimistic transactions, inline codecs 2021-10-19 00:22:05 +02:00
Andrea Cavalli aad5f8c96c Optimistic updates 2021-10-17 19:52:43 +02:00
Andrea Cavalli df2b757fdd Remove unused class 2021-10-17 17:15:57 +02:00
Andrea Cavalli 3a591c38f2 Use new netty resource leak detector 2021-10-16 16:56:10 +02:00
Andrea Cavalli e66efba834 Publish lucene 9 snapshots 2021-10-16 14:59:38 +02:00
Andrea Cavalli f77784fc50 Improve temporary LMDB database lifecycle 2021-10-16 14:35:04 +02:00
Andrea Cavalli a441c2fb85 Move comparator 2021-10-16 01:51:07 +02:00
Andrea Cavalli 6f8f70c23b Bugfix in sizeRange 2021-10-16 01:49:41 +02:00
Andrea Cavalli fd565c80b2 Fix assertions 2021-10-16 01:35:09 +02:00
Andrea Cavalli f6aab7dafb More tests 2021-10-16 00:50:06 +02:00