John Sully
|
a3cf9ce109
|
Eliminate eviction loops. And don't OOM so often with storage providers set
Former-commit-id: 189674aea74c483bf0869050ecf7bf2b0b49f34e
|
2020-07-11 04:23:35 +00:00 |
|
John Sully
|
8256661b7a
|
Bump version
Former-commit-id: ee5a281ed0012aca359b9448df5236bef719f4a7
|
2020-07-10 04:13:42 +00:00 |
|
John Sully
|
2cc88a96ab
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 243dcb3853cc965109cb24a940229db7844cdd11
|
2020-07-10 04:11:57 +00:00 |
|
John Sully
|
dab9d8d90b
|
Merge branch 'mvcc_scan' into keydbpro
Former-commit-id: f0a3f491b61a9bb7ee4ab86098958cb161b75f59
|
2020-07-10 03:44:20 +00:00 |
|
John Sully
|
2192c97d35
|
MVCC scan support filtering by type on the async thread
Former-commit-id: 14f8c0ff686b93976eead5fa6bf526c2eecb5ae0
|
2020-07-10 03:43:56 +00:00 |
|
John Sully
|
3692771457
|
Fix issue where SCAN misses elements while snapshot is in flight
Former-commit-id: ce005d748ebf0e116d674a96f74d698d17394010
|
2020-07-10 01:43:51 +00:00 |
|
John Sully
|
1fef6c42b7
|
Disable MVCC GET, the overhead is not worth it
Former-commit-id: 8c7e1001e98be0d0e6fe0079fc9406d5d65366ff
|
2020-07-10 01:43:32 +00:00 |
|
John Sully
|
4ec5c3eb31
|
Fix issue where we fail to return all data
Former-commit-id: 7341c9ed14d13386a045afd6deda9c0db422cd5f
|
2020-07-10 00:18:10 +00:00 |
|
John Sully
|
2db9eef2b1
|
Graceful shutdown running async jobs
Former-commit-id: 2ce5b94741d384b2dfd6d3b347fa1582cd45df8f
|
2020-07-10 00:17:39 +00:00 |
|
John Sully
|
993359e1bb
|
Fix race in db iterators in scan
Former-commit-id: a6444870660c0d3f52cd7b1dc0b80223f0d58e70
|
2020-07-09 22:29:27 +00:00 |
|
John Sully
|
bce5cb098b
|
Do actual filtering on the async thread
Former-commit-id: 64b17139b7b5ff55bb52f27dc6f91cb81adde031
|
2020-07-09 21:58:06 +00:00 |
|
John Sully
|
29e4973d7b
|
Initial scan implementation (not tested)
Former-commit-id: 0f3911d56e6878d91b6e3cacc7d637934ffe6099
|
2020-07-09 12:57:35 -04:00 |
|
benschermel
|
cd8b82db55
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 6e9ec7ae3ca49a6054f012e567eb74307227c330
|
2020-06-24 00:34:35 -04:00 |
|
benschermel
|
9c2769804e
|
update deb changelog
Former-commit-id: 85fe16238fdb692067f77f631b0589366823ba34
|
2020-06-24 00:32:10 -04:00 |
|
Ben Schermel
|
4d6b7c278b
|
bump version after merge
Former-commit-id: 59279d36e9337ca89518c4d1edef6c26911ea190
|
2020-06-16 14:17:20 -04:00 |
|
Ben Schermel
|
e0d2a1cff6
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: cf7ed118553af55a27c3a57c121bc26e18e0ab7e
|
2020-06-16 14:16:03 -04:00 |
|
Ben Schermel
|
38f5ed20a0
|
Merge branch 'PRO_RELEASE_6' of https://github.com/JohnSully/KeyDB-Pro into PRO_RELEASE_6
Former-commit-id: ff7ec3ec39d692ed59c945ace5c9a4ec140f5e52
|
2020-06-16 14:15:51 -04:00 |
|
John Sully
|
e81a4a159a
|
Fix crash in async delete when storage provider is not set and key doesn't actually exist
Former-commit-id: 4a4828390118ab52851d8bf229c4ae853100053c
|
2020-06-15 19:47:06 -04:00 |
|
Ben Schermel
|
9e9064782d
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 97280cec291bca779739e008b9467fbb40a19a5f
|
2020-06-10 17:35:21 -04:00 |
|
Ben Schermel
|
b301f19c7e
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: f70e34b999ba842617ed39b88a7f5bb453d570c5
|
2020-06-10 17:27:34 -04:00 |
|
John Sully
|
ab9e3f1d2a
|
Fix failure to find expire during rehash
Former-commit-id: b66269865cb71a5e1dd33588b012206da2765824
|
2020-06-10 12:48:54 -04:00 |
|
John Sully
|
15e2b066f3
|
Bump version
Former-commit-id: c7b16835b1c52e9d8a4859a5b6e42ea5f6a31df2
|
2020-06-09 21:03:11 -04:00 |
|
John Sully
|
10908dc384
|
Merge branch 'keydbpro' into PRO_RELEASE_6
Former-commit-id: 9d8d3a54fdb9eaad0a7cfc3d938fa35d2819fa93
|
2020-06-09 21:02:55 -04:00 |
|
John Sully
|
29faa06028
|
Fix assert false alarm when freeTombstoneObjects is called
Former-commit-id: e21a011072505cfa0a37afefb94f7270e80625c5
|
2020-06-09 20:59:09 -04:00 |
|
John Sully
|
ec01cc23b1
|
Fix lock inversion
Former-commit-id: 430cf88623fce8f0675ea19f73d98f6cafe9070f
|
2020-06-09 20:58:03 -04:00 |
|
John Sully
|
324e8e01f2
|
COW pointer is not thread safe so we need a global expire lock
Former-commit-id: ac12eef75301564d920e622a08e4f586486fd395
|
2020-06-09 19:58:42 -04:00 |
|
John Sully
|
725fa84a06
|
keys command should look at the snapshots expire datastructure
Former-commit-id: 70563afab48e607e127c07d637660d94d1eede6d
|
2020-06-09 18:57:36 -04:00 |
|
Ben Schermel
|
18527706b6
|
fix issues from rebase
Former-commit-id: 5d7cc28208bbe7b49eed0d1b1c2bb1c31e65e865
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
c6dea493ac
|
update Dockerfile
Former-commit-id: 3f8dcfdf865ca0857bf2d5261b858cc3daa22f3f
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
e0ab07a560
|
updating changelog
Former-commit-id: 5affe6dd268bb333214f70f5f809050e4b00b28b
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
aecd839fa9
|
dh9 for stretch deb pkg
Former-commit-id: 5cf02197ba418b5302759c14195ffa33a1db70fe
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
6f52e35b02
|
fix missing sentinel
Former-commit-id: 01fe9274e8cb73a065d8550f220d07e5eacd0156
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
267c11b427
|
update changelog
Former-commit-id: e2be81157e9cd1f57b9d734c5536dc0f4d5dbb0b
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
6eac8be435
|
update changelog
Former-commit-id: f0fe6c6b3f249a919ad5f4a233049c7a931bf5cc
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
7be2964052
|
update changelog
Former-commit-id: 5acb71ac79be4b0404fc56e82485a28f9664a017
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
267b7e72ef
|
update changelog
Former-commit-id: adb5f42d945960cbe153e3614a1126972c8ce841
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
d7a1fe14a8
|
include support for dists < dh11
Former-commit-id: 1930b759a9acce126342709acfb7884649023f3d
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
ada1407ac8
|
enable source build from dh9 where applicable
Former-commit-id: 9e8ea41f73674fb836f89e5d53474b271abf10d8
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
33afd43dde
|
update rpm versioning
Former-commit-id: a3ccaeee78279356ec70b136df07026a9fdd43d7
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
46e96f23a4
|
fix rpmbuild dirs
Former-commit-id: 2cf077e6d3bc98cf75120185c7985030b0aa4040
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
c8e6e23fb8
|
fix rpmbuild directories
Former-commit-id: 185b6459b065c740990ca503fad880e87d15c436
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
ac1e1cec8b
|
fix rpmbuild directories
Former-commit-id: 314639460f4959ad6f9d4342d5baa6ad4446e7d4
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
7778eb248b
|
use dh_installsystemd
Former-commit-id: 9d6d4fba41550442bf04153dc6d6f19a42afb207
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
7b1ae4ceb9
|
adding dh_installsystemd
Former-commit-id: 39817055d85b4f6a0d575b94737f1b1b2c952708
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
9e067c12c7
|
fix pkg errors
Former-commit-id: 91ef1a50fb8602c7f09156a84eca17dca70b3d2e
|
2020-06-09 00:10:58 -04:00 |
|
Ben Schermel
|
54b1e673ce
|
adding packaging
Former-commit-id: 108c58ba5333129eabf64f775e69f5cb7b6cbdf9
|
2020-06-09 00:10:58 -04:00 |
|
John Sully
|
8503b69bf9
|
Merge branch 'unstable' into keydbpro
Former-commit-id: ca3a50537e987bd30aec38265be535d89bb260f3
|
2020-06-08 16:51:16 -04:00 |
|
John Sully
|
76070d51a6
|
Update gcov for C++
Former-commit-id: e8d4d095cc5268fb35170dd1f2cb56e25c3d2b69
|
2020-06-08 16:48:44 -04:00 |
|
Ben Schermel
|
804f45b86f
|
update Dockerfile
Former-commit-id: c50a3568a5b85b5d8c94cb829108ef796bc1327c
|
2020-06-08 15:34:22 -04:00 |
|
Ben Schermel
|
d46b26cbc5
|
updating changelog
Former-commit-id: 17e96b91b5743b6f6d3960f531f1f1dfa26180ec
|
2020-06-08 15:34:22 -04:00 |
|