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 600318913 Reduce btree prop test count a bit
new 1b4cca582 Implement an exponentially decaying time intervals data
structure
new a1214bbb5 Add time-seq to the db header and update it on commit
new 3a1619441 Add an HTTP API to query and reset time-seq values
new 164878126 Time-based since parameter for _changes
new aff29aee1 Add time-seq and _changes since=time docs
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:
rel/overlay/etc/default.ini | 10 +
src/chttpd/src/chttpd_db.erl | 24 ++
src/chttpd/test/eunit/chttpd_changes_test.erl | 97 +++++-
src/couch/src/couch_bt_engine.erl | 28 +-
src/couch/src/couch_bt_engine_compactor.erl | 8 +-
src/couch/src/couch_bt_engine_header.erl | 35 ++-
src/couch/src/couch_db.erl | 24 ++
src/couch/src/couch_db_engine.erl | 24 ++
src/couch/src/couch_db_int.hrl | 9 +-
src/couch/src/couch_db_split.erl | 4 +-
src/couch/src/couch_db_updater.erl | 27 +-
src/couch/src/couch_time_seq.erl | 301 ++++++++++++++++++
.../eunit/couch_bt_engine_compactor_ev_tests.erl | 32 +-
src/couch/test/eunit/couch_time_seq_tests.erl | 348 +++++++++++++++++++++
src/docs/src/api/database/changes.rst | 11 +-
src/docs/src/api/database/misc.rst | 111 +++++++
src/docs/src/config/couchdb.rst | 19 ++
src/fabric/src/fabric.erl | 60 ++++
src/fabric/src/fabric_rpc.erl | 19 ++
src/fabric/src/fabric_time_seq.erl | 204 ++++++++++++
src/fabric/src/fabric_view_changes.erl | 21 +-
src/mem3/test/eunit/mem3_reshard_test.erl | 29 +-
22 files changed, 1409 insertions(+), 36 deletions(-)
create mode 100644 src/couch/src/couch_time_seq.erl
create mode 100644 src/couch/test/eunit/couch_time_seq_tests.erl
create mode 100644 src/fabric/src/fabric_time_seq.erl