Commit Graph

329 Commits

Author SHA1 Message Date
Andrea Cavalli a9c462940f Parallel lmdb 2021-11-09 01:55:09 +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 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 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 db9b1bb7fb Rename constants 2021-10-25 00:42:48 +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 6f8f70c23b Bugfix in sizeRange 2021-10-16 01:49:41 +02:00
Andrea Cavalli d6b6a211a8 Replace scoreMode with boolean "complete" 2021-10-14 00:49:21 +02:00
Andrea Cavalli 584115c5cc Rename classes and improve readonly tests performance 2021-10-13 12:25:32 +02:00
Andrea Cavalli 09f60a3a99 Implement memory-mapped sorted searcher for streaming huge query results 2021-10-13 00:23:56 +02:00
Andrea Cavalli 33e4cb2f14 Add ensureOpen method to avoid writing to the index when closing 2021-10-07 00:53:38 +02:00
Andrea Cavalli 818bd20ed9 Update netty 2021-10-01 19:17:33 +02:00
Andrea Cavalli 9646ddcb28 Use method references 2021-09-30 18:25:36 +02:00
Andrea Cavalli 6b8c1025d1 Fix ClassCastException 2021-09-29 11:47:17 +02:00
Andrea Cavalli 74d20204ab Avoid using BufferTimeoutPublisher (it kills lucene Async IO) 2021-09-29 11:38:53 +02:00
Andrea Cavalli d96b5a168b Execute searches on its own executor 2021-09-25 13:06:24 +02:00
Andrea Cavalli 3742eedd7f Release dropped resource 2021-09-24 04:01:28 +02:00
Andrea Cavalli 996165c3cc Do not release cached searcher 2021-09-24 02:47:52 +02:00
Andrea Cavalli 23fa46c775 Release cached searcher 2021-09-24 02:44:12 +02:00
Andrea Cavalli 20c19f662b Avoid multiple drops 2021-09-24 02:01:45 +02:00
Andrea Cavalli be1ca997a7 Bugfix 2021-09-23 23:45:41 +02:00
Andrea Cavalli 1a73a5a33f Bugfixes 2021-09-23 22:04:01 +02:00
Andrea Cavalli 3a544d4297 Partial migration to ResourceSupport 2021-09-23 20:57:28 +02:00
Andrea Cavalli 247207febe Temporary 2021-09-23 15:48:27 +02:00
Andrea Cavalli 6c849fae78 Change makeInaccessible visibility 2021-09-23 15:34:56 +02:00
Andrea Cavalli b77b441515 Fix all errors 2021-09-23 11:30:44 +02:00