This is an automated email from the ASF dual-hosted git repository.
vatamane pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/couchdb.git
from 2e0b5077b Improve flaky dbs info test
new 4e1395321 Add a new smoosh persistence module
new 57b2dc340 Improve smoosh_utils
new de05ea9f6 Improve smoosh_priority_queue
new 111f2616e Optimize smoosh
new 3c24731a5 Update smoosh documentation
The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
src/docs/src/maintenance/compaction.rst | 28 +-
src/smoosh/README.md | 33 +-
src/smoosh/operator_guide.md | 89 ++-
src/smoosh/recovery_process_diagram.jpeg | Bin 51388 -> 0 bytes
src/smoosh/src/smoosh.erl | 13 +-
src/smoosh/src/smoosh_channel.erl | 815 +++++++++++-----------
src/smoosh/src/smoosh_persist.erl | 300 ++++++++
src/smoosh/src/smoosh_priority_queue.erl | 281 ++++----
src/smoosh/src/smoosh_server.erl | 389 +++++++----
src/smoosh/src/smoosh_utils.erl | 280 ++++++--
src/smoosh/test/exunit/scheduling_window_test.exs | 79 ---
src/smoosh/test/exunit/test_helper.exs | 2 -
src/smoosh/test/smoosh_priority_queue_tests.erl | 167 -----
src/smoosh/test/smoosh_tests.erl | 596 ++++++++++++----
14 files changed, 1845 insertions(+), 1227 deletions(-)
delete mode 100644 src/smoosh/recovery_process_diagram.jpeg
create mode 100644 src/smoosh/src/smoosh_persist.erl
delete mode 100644 src/smoosh/test/exunit/scheduling_window_test.exs
delete mode 100644 src/smoosh/test/exunit/test_helper.exs
delete mode 100644 src/smoosh/test/smoosh_priority_queue_tests.erl