This is an automated email from the ASF dual-hosted git repository.
chewbranca pushed a change to branch couch-stats-resource-tracker-v3-rebase-main
in repository https://gitbox.apache.org/repos/asf/couchdb.git
at 1ddb49066 Add docs and various cleanup
This branch includes the following new commits:
new 33d282fe5 Add Couch Stats Resource Tracker (CSRT)
new 5301863d3 Remove no longer used conf_get fun
new f7ede331a Cleanup Dialyzer specs
new 9be717f0e Fix type in metric name
new 11814a8e9 Update CSRT tests for ioq parallel read changes
new 865ce25fd Add csrt_logger:register_matcher
new 96cc079c5 Rework changes_processed vs rows
new 1673b33db Format code
new 98b573fff CI Bump..
new 8d9bba3e4 Create delta prior to deleting the context
new 11394038c Updates based on PR feedback
new 74dc2b358 Address more PR feedback
new aeafea3fd Fix erlfmt-check
new 6f0ab4209 Rework and fix csrt_util init_p ini lookup tests
new 9e6aed8d8 Rework delta handling back to normal process_message
semantics
new 8d738b56a More cleanup
new 06f6c4a31 Erlfmt rexi_tests.erl
new 29a3f4c3c Revert "CI Bump.."
new e82d5ca46 More PR cleanup
new 5798e6b74 More cleanup
new 1f3b5a0a0 Cleanup #rctx{} and other reworkings
new c11072b01 make erlfmt-format
new a72b2c18b Cleanup csrt_query:field/2
new ce9819527 Clarify is_rctx_stat_field
new 88fcf23e0 Fix csrt:inc/N typespec
new cb0883923 Batch accumulate_delta updates in single ets:update_counter
call
new ae320cb49 Fixup csrt_logger report tests
new 27ef91c85 Update deregister logic and testing
new 9be5748e6 make erlfmt-format
new 0e18b1650 Assert registered matchers persist a after global reload
new 2a18874f3 Cleanup is_enabled settings
new 8f6cf6e83 Rework updated_at logic
new 6c82c72ea Add csrt_logger:matcher_on_long_reqs
new 08c644890 Cleanup Dialyzer findings
new 7758f7cb4 make erlfmt-format
new 369908612 Test csrt_util:field for all #rctx{} fields
new dc935dfdc Use dedicated transient CSRT supervisor
new bef64a44c Cleanup delta handling and type specs
new 4545d0112 Fixup maybe_add_delta type restrucuring
new 6feb7ec61 make erlfmt-format
new de5bb0225 Add csrt:proc_window based on recon:proc_window
new 164b6ac47 Add dedicated toggle to disable #rpc_worker{} reporting
new 7eda63316 make erlfmt-format
new 5151141ea Remove extraneous function head
new 459d8473c Cleanup instantiation of base #rctx{} match spec
new 9bad88c64 Fix csrt_logger dbname io tests
new 37456a565 make erlfmt-format
new 9f11cbb16 Cleanup matchers
new 55cae0b65 Rework csrt_logger:add_matcher error type
new 1a32f572d Cleanup Dialyzer and a few other things
new 893cfa189 Simple make_dt time conversions
new 18de48c45 Cleanup MatcherGen error handling
new dd2bdf9c8 make erlfmt-format
new 97580f048 Remove debug TODO
new 0cf0ec807 Update HTTP API
new be626d0f0 Hook in http updates and simple matcher querying
new 04942b282 Add typespecs to sort_by/group_by/count_by
new 7d685afcf Factor out csrt_entry.erl
new 481804a65 Support more key types in csrt_entry:key/1
new 2784d7d75 Replace csrt_util:map_to_rctx/1 with csrt_entry:from_map/1
new 2ba7396e4 Swap order of arguments in csrt_entry:value for consistency
new 2f72ee4c8 Move rctx_record_info/0 to csrt_entry
new c40640813 Move JSON conversion to csrt_entry
new ee563e941 Rewrite csrt_query to support declarative queries
new a8c4964ac Create csrt_test_helper.erl
new 22d42907b Add csrt_query_tests.erl suite
new e1ba4e7e2 Add csrt_httpd_tests.erl suite
new 1ddb49066 Add docs and various cleanup
The 68 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.