1
0
Fork 0
mirror of https://github.com/dragonflydb/dragonfly.git synced 2024-12-14 11:58:02 +00:00
dragonflydb-dragonfly/src/core
Kostas Kyrimis 66e0fd0908
fix: stream memory tracking (#4067)
* add object memory usage for streams
* add test
2024-11-27 12:41:08 +02:00
..
detail chore: optimize BPTreeNode::BSearch (#1891) 2023-09-19 23:02:46 +03:00
json fix(jsonpath): Add JsonPath grammar for the child identifier in brackets (#3533) 2024-08-22 13:49:50 +03:00
search fix(search_family): Fix LOAD fields parsing in the FT.AGGREGATE and FT.SEARCH commands (#4012) 2024-11-25 09:50:31 +00:00
testdata fix(bug): dashtable split crashes when moving items from the old segment (#318) 2022-09-20 20:57:41 +03:00
allocation_tracker.cc chore: Add --allocator_tracker for default tracking (#3901) 2024-10-13 12:50:05 +03:00
allocation_tracker.h opt: Optimize AllocationTracker to be efficient when enabled (#3875) 2024-10-06 22:00:57 +03:00
allocation_tracker_test.cc opt: Optimize AllocationTracker to be efficient when enabled (#3875) 2024-10-06 22:00:57 +03:00
bloom.cc feat(server): expiry notifications (#3154) 2024-06-24 16:23:40 +03:00
bloom.h chore: expose direct API on Bloom objects (#2845) 2024-04-05 11:38:09 +03:00
bloom_test.cc chore: bloom test - cover corner cases (#2806) 2024-04-02 09:18:36 +03:00
bptree_set.h chore: add ForceUpdate to BPTree (#3993) 2024-11-04 15:53:13 +02:00
bptree_set_test.cc chore: add ForceUpdate to BPTree (#3993) 2024-11-04 15:53:13 +02:00
CMakeLists.txt chore: add QList class (#4078) 2024-11-07 11:13:12 +02:00
compact_object.cc fix: stream memory tracking (#4067) 2024-11-27 12:41:08 +02:00
compact_object.h fix: stream memory tracking (#4067) 2024-11-27 12:41:08 +02:00
compact_object_test.cc chore: add a benchmark comparing lpStringToInt64 to SimpleAtoi (#3815) 2024-09-29 09:04:25 +03:00
dash.h feat(server) : snapshot traverse physical buckets (#4084) 2024-11-11 14:49:20 +02:00
dash_bench.cc chore(server): update license text (#312) 2022-09-19 09:01:10 +03:00
dash_internal.h fix(server): fix bug in replication on cached mode (#3156) 2024-06-17 08:37:58 +03:00
dash_test.cc feat(server) : snapshot traverse physical buckets (#4084) 2024-11-11 14:49:20 +02:00
dense_set.cc fix: remove DenseSet::IteratorBase::TraverseApply (#4170) 2024-11-23 18:21:50 +02:00
dense_set.h fix: remove DenseSet::IteratorBase::TraverseApply (#4170) 2024-11-23 18:21:50 +02:00
dfly_core_test.cc chore: tiered fixes (#3393) 2024-07-25 23:38:44 +03:00
dragonfly_core.cc chore(server): General improvements 2023-02-10 22:37:19 +02:00
expire_period.h chore(server): update license text (#312) 2022-09-19 09:01:10 +03:00
extent_tree.cc fix: bugs around the growth of a tiered file (#3516) 2024-08-15 07:24:31 +03:00
extent_tree.h fix: bugs around the growth of a tiered file (#3516) 2024-08-15 07:24:31 +03:00
extent_tree_test.cc fix: bugs around the growth of a tiered file (#3516) 2024-08-15 07:24:31 +03:00
flat_set.h chore(server): update license text (#312) 2022-09-19 09:01:10 +03:00
flatbuffers.h chore: introduce conversion routines between JsonType and FlatJson (#2785) 2024-03-29 11:47:49 +03:00
flatbuffers_test.cc chore: introduce conversion routines between JsonType and FlatJson (#2785) 2024-03-29 11:47:49 +03:00
generate_bin_sizes.py feat(server): Redesign and simplify tiered storage module. (#589) 2022-12-22 03:58:58 +02:00
heap_size.h chore: preparation step for lock fingerprints (#2899) 2024-04-16 19:23:50 +03:00
intent_lock.h chore: split engine_shard file from engine_shard_set (#3507) 2024-08-13 22:27:46 +03:00
interpreter.cc chore: get rid of MutableSlice (#3952) 2024-10-23 21:50:39 +03:00
interpreter.h chore: get rid of MutableSlice (#3952) 2024-10-23 21:50:39 +03:00
interpreter_polyfill.h fix(server): Add deprecated/removed lua table functions (#901) 2023-03-03 18:32:45 +02:00
interpreter_test.cc chore: get rid of MutableSlice (#3952) 2024-10-23 21:50:39 +03:00
lru.h feat(lru): add generic lru class (#2351) 2024-01-07 21:51:46 +02:00
lru_test.cc feat(lua): Add Lua stats to INFO STATS and /metrics (#3008) 2024-05-05 20:19:17 +03:00
mi_memory_resource.cc chore: Introduce fiber stack allocator (#2730) 2024-03-18 13:51:33 +02:00
mi_memory_resource.h chore: Introduce fiber stack allocator (#2730) 2024-03-18 13:51:33 +02:00
overloaded.h feat: implement json.merge (#2960) 2024-04-29 23:40:38 +03:00
qlist.cc chore: qlist improvements (#4194) 2024-11-27 11:28:40 +02:00
qlist.h chore: qlist improvements (#4194) 2024-11-27 11:28:40 +02:00
qlist_test.cc chore: qlist improvements (#4194) 2024-11-27 11:28:40 +02:00
score_map.cc fix: remove DenseSet::IteratorBase::TraverseApply (#4170) 2024-11-23 18:21:50 +02:00
score_map.h chore: add defrag logic for zsets (#3836) 2024-10-23 10:56:56 +03:00
score_map_test.cc chore: add defrag logic for zsets (#3836) 2024-10-23 10:56:56 +03:00
sds_utils.cc add dense_set.SetExpiryTime in preparation for fieldexpire (#3780) 2024-10-01 08:36:00 +00:00
sds_utils.h add dense_set.SetExpiryTime in preparation for fieldexpire (#3780) 2024-10-01 08:36:00 +00:00
segment_allocator.cc chore: pull helio and adjust mimalloc for 32MiB segments (#3174) 2024-07-02 10:29:39 +03:00
segment_allocator.h chore: pull helio and adjust mimalloc for 32MiB segments (#3174) 2024-07-02 10:29:39 +03:00
size_tracking_channel.h deprecate RecordsPopper and serialize channel records during push (#3667) 2024-09-09 06:19:04 +00:00
small_string.cc fix(server): small string allocations only under 256 bytes str (#2991) 2024-05-02 10:32:05 +00:00
small_string.h chore: get rid of MutableSlice (#3952) 2024-10-23 21:50:39 +03:00
sorted_map.cc chore: add ForceUpdate to BPTree (#3993) 2024-11-04 15:53:13 +02:00
sorted_map.h feat(zset_family): support WITHSCORE in zrevrank/zrank commands (#3921) (#4001) 2024-10-29 04:44:27 +02:00
sorted_map_test.cc chore: add QList class (#4078) 2024-11-07 11:13:12 +02:00
sse_port.h feat(core): Support RISCV RVV (#3655) 2024-09-12 18:40:46 +03:00
string_map.cc fix: remove DenseSet::IteratorBase::TraverseApply (#4170) 2024-11-23 18:21:50 +02:00
string_map.h chore: ClearInternal now can clear partially (#3867) 2024-10-04 22:50:43 +03:00
string_map_test.cc fix: properly set ttl bit during object replacement (#3991) 2024-10-24 23:47:37 +03:00
string_or_view.h fix(search_family): Fix LOAD fields parsing in the FT.AGGREGATE and FT.SEARCH commands (#4012) 2024-11-25 09:50:31 +00:00
string_set.cc chore: Refactor AddMany (#3869) 2024-10-05 19:27:48 +03:00
string_set.h chore: Refactor AddMany (#3869) 2024-10-05 19:27:48 +03:00
string_set_test.cc fix: keep the ttl bit when dense_set grows with expiring items (#3995) 2024-10-25 22:29:54 +03:00
task_queue.cc chore: introduce a secondary TaskQueue for shards (#3508) 2024-08-14 10:53:29 +03:00
task_queue.h chore: introduce a secondary TaskQueue for shards (#3508) 2024-08-14 10:53:29 +03:00
tx_queue.cc chore(server): update license text (#312) 2022-09-19 09:01:10 +03:00
tx_queue.h chore: add more debug info if a deadlock is caught in unit tests (#2062) 2023-10-24 18:15:00 +03:00