This is an automated email from the ASF dual-hosted git repository.
wangdan pushed a change to branch migrate-metrics-dev
in repository https://gitbox.apache.org/repos/asf/incubator-pegasus.git
discard b645d380e feat(new_metrics): remove pegasus_counter_reporter (#1548)
omit 066f4cad1 feat(new_metrics): remove http service for perf counters
(#1540)
omit eee906755 fix(new_metrics): total_capacity_mb/total_available_mb are
not atomic (#1542)
omit 7553c6dcf feat(new_metrics): migrate metrics for latency tracer (#1537)
omit 20eab76d4 refactor(new_metrics): remove perf-counters that are still
used in shared log (#1533)
omit eaff6ec51 feat(new_metrics): remove all table-level perf-counters for
each replica (#1531)
omit d238f5e5f fix(new_metrics): profiled tasks are measured by the wrong
metrics (#1528)
omit fb3d8b9e3 feat(new_metrics): migrate metrics for profiler (#1524)
omit 1247b5aa6 feat: Aggregate table/server level metrics (#1517)
omit c7d614936 feat(new_metrics): migrate server-level metrics of rocksdb
(#1506)
omit c0124ada0 feat(new_metrics): migrate metrics for network (#1504)
omit fca2378c2 feat(new_metrics): migrate metrics for failure detector
(#1502)
omit 6a1181480 refactor(new_metrics): refactor enum definition for metric
types and units (#1491)
omit 35b0cdc73 feat(new_metrics): migrate metrics for task queue (#1484)
omit ca3fb1c21 feat(new_metrics): migrate metrics for some duplication
class (#1482)
omit e3a45b7a5 feat(new_metrics): migrate metrics for replica_stub (part 7)
(#1475)
omit 6a8b290a8 feat(new_metrics): migrate metrics for replica_stub (part 6)
(#1474)
omit 909a40f9e feat(new_metrics): migrate metrics for replica_stub (part 5)
(#1469)
omit 672e3bfa2 feat(new_metrics): migrate metrics for replica_stub (part 4)
(#1463)
omit 59ee8de8c feat(new_metrics): migrate metrics for replica_stub (part 3)
(#1462)
omit 1c2db763e feat(collector): migrate the collector from
pegasus-kv/collector (#1461)
omit b3fc882f9 feat(new_metrics): migrate metrics for replica_stub (part 2)
(#1459)
omit 200dd45b9 feat(new_metrics): migrate metrics for replica_stub (part 1)
(#1455)
omit b7877480c feat(new_metrics): migrate replica-level metrics for
pegasus_manual_compact_service (#1443)
omit 5e13aea7b feat(new_metrics): migrate partition-level metrics for
partition_guardian (#1440)
omit 1bf76a4bc feat(new_metrics): add backup-policy-level metric entity and
migrate backup-policy-level metrics for meta_backup_service (#1438)
omit 309b9b164 feat(new_metrics): migrate server-level metrics for
meta_service (#1437)
omit cbf127528 feat(new_metrics): add partition-level metric entity and
migrate partition-level metrics for greedy_load_balancer of meta (#1435)
omit 3dba1f6e5 feat(new_metrics): add table-level metric entity and migrate
table-level metrics for server_state of meta (#1431)
omit 4d218930f feat(new_metrics): add disk-level metric entity and migrate
disk-level metrics for fs_manager (#1427)
omit 4756fcb82 feat(new_metrics): migrate server-level metrics for nfs
(#1421)
omit b8bc0c0a2 feat(new_metrics): migrate built-in server-level metrics
(#1418)
omit a34761870 feat(new_metrics): add server-level metric entity (#1415)
omit 1887bdd0c feat(new_metrics): migrate replica-level metrics for
pegasus_mutation_duplicator (#1413)
omit 107daa6e8 feat(new_metrics): migrate replica-level metrics for
pegasus_event_listener (#1407)
omit 3ec8c2cf8 feat(new_metrics): migrate replica-level metrics for replica
class (#1397)
omit b354f4659 feat(new_metrics): migrate replica-level metrics for
capacity_unit_calculator (#1387)
omit 6902d4b68 feat(new_metrics): migrate replica-level metrics for
pegasus_server_impl (part 2) (#1386)
omit aa4364041 feat(new_metrics): migrate replica-level metrics for
pegasus_server_impl (part 1) (#1374)
omit 51e9a2143 feat(new_metrics): migrate replica-level metrics for write
service (#1351)
omit 515f6df15 feat(new_metrics): add replica-level metric entity (#1345)
add df658a7a1 build: add a devcontainer.json (#1544)
add 93ccdc370 fix: fix build failure on older Ubuntu&GCC versions (#1555)
add 2c9dc39cd chore: remove the supporting of EOL OS ubuntu 16.04 (#1553)
add 5f83f7492 chore: remove the supporting of EOL OS CentOS 6 (#1557)
add 614623301 fix(docker): fix pegasus-build-env of ubuntu:18.04
Dockerfile (#1558)
add 99456f491 fix(rocksdb): turn off write_global_seqno by default (#1563)
add e3ffcbcaa chore(github): add some contributors into apache
collaborators to allow them to use github actions (#1566)
add 117f604f3 fix(logs): fix logs in FATAL level not take effect (#1573)
add 4b0ea2650 fix(slog): add an option to exit the process when find slog
error (#1574)
add 8cad63e1d chore(github): free disk space for github workflows (#1577)
add 10a54350d fix: support core dump for fatal logging in
simple_logger::dsn_logv and call fatal logging exactly once for the assertion
(#1580)
new 0f8f14c41 feat(new_metrics): add replica-level metric entity (#1345)
new 3be928f40 feat(new_metrics): migrate replica-level metrics for write
service (#1351)
new 272382a64 feat(new_metrics): migrate replica-level metrics for
pegasus_server_impl (part 1) (#1374)
new 3b2388cfe feat(new_metrics): migrate replica-level metrics for
pegasus_server_impl (part 2) (#1386)
new 798cd7391 feat(new_metrics): migrate replica-level metrics for
capacity_unit_calculator (#1387)
new 6db8b9dcc feat(new_metrics): migrate replica-level metrics for replica
class (#1397)
new f298887cb feat(new_metrics): migrate replica-level metrics for
pegasus_event_listener (#1407)
new 690fbe2b5 feat(new_metrics): migrate replica-level metrics for
pegasus_mutation_duplicator (#1413)
new 5d44514cb feat(new_metrics): add server-level metric entity (#1415)
new 11098f21f feat(new_metrics): migrate built-in server-level metrics
(#1418)
new 4b5841a26 feat(new_metrics): migrate server-level metrics for nfs
(#1421)
new 8bb759f36 feat(new_metrics): add disk-level metric entity and migrate
disk-level metrics for fs_manager (#1427)
new f363b76c8 feat(new_metrics): add table-level metric entity and migrate
table-level metrics for server_state of meta (#1431)
new 4a27de9cd feat(new_metrics): add partition-level metric entity and
migrate partition-level metrics for greedy_load_balancer of meta (#1435)
new 2a7dea184 feat(new_metrics): migrate server-level metrics for
meta_service (#1437)
new b0605a240 feat(new_metrics): add backup-policy-level metric entity and
migrate backup-policy-level metrics for meta_backup_service (#1438)
new bb876acbb feat(new_metrics): migrate partition-level metrics for
partition_guardian (#1440)
new 2157541dd feat(new_metrics): migrate replica-level metrics for
pegasus_manual_compact_service (#1443)
new ad3aab21d feat(new_metrics): migrate metrics for replica_stub (part 1)
(#1455)
new 64609ea49 feat(new_metrics): migrate metrics for replica_stub (part 2)
(#1459)
new 31a292f05 feat(collector): migrate the collector from
pegasus-kv/collector (#1461)
new 68713ac73 feat(new_metrics): migrate metrics for replica_stub (part 3)
(#1462)
new e336e0db1 feat(new_metrics): migrate metrics for replica_stub (part 4)
(#1463)
new 57670a999 feat(new_metrics): migrate metrics for replica_stub (part 5)
(#1469)
new e9b3449a5 feat(new_metrics): migrate metrics for replica_stub (part 6)
(#1474)
new 23a1a3f4e feat(new_metrics): migrate metrics for replica_stub (part 7)
(#1475)
new 04a690889 feat(new_metrics): migrate metrics for some duplication
class (#1482)
new 63cdd631b feat(new_metrics): migrate metrics for task queue (#1484)
new ff4300966 refactor(new_metrics): refactor enum definition for metric
types and units (#1491)
new f39ac9843 feat(new_metrics): migrate metrics for failure detector
(#1502)
new 0737741c9 feat(new_metrics): migrate metrics for network (#1504)
new 719dc2e0b feat(new_metrics): migrate server-level metrics of rocksdb
(#1506)
new 3a308932c feat: Aggregate table/server level metrics (#1517)
new 4e80f84d8 feat(new_metrics): migrate metrics for profiler (#1524)
new 30b03bd33 fix(new_metrics): profiled tasks are measured by the wrong
metrics (#1528)
new 89fb5b053 feat(new_metrics): remove all table-level perf-counters for
each replica (#1531)
new 965dd594a refactor(new_metrics): remove perf-counters that are still
used in shared log (#1533)
new 6f8d858a3 feat(new_metrics): migrate metrics for latency tracer (#1537)
new 9510bd4d1 fix(new_metrics): total_capacity_mb/total_available_mb are
not atomic (#1542)
new 3ebb406d9 feat(new_metrics): remove http service for perf counters
(#1540)
new 37345883c feat(new_metrics): remove pegasus_counter_reporter (#1548)
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (b645d380e)
\
N -- N -- N refs/heads/migrate-metrics-dev (37345883c)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
The 41 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:
.asf.yaml | 2 +
.devcontainer/devcontainer.json | 11 +++
.github/workflows/build-push-env-docker.yml | 2 -
.github/workflows/free_disk_space.sh | 70 ++++++++++++++++++
.github/workflows/lint_and_test_cpp.yaml | 90 ++++++++++-------------
.github/workflows/regular-build.yml | 2 -
.github/workflows/thirdparty-regular-push.yml | 4 -
.licenserc.yaml | 1 +
docker/README.md | 2 -
docker/pegasus-build-env/centos6/Dockerfile | 87 ----------------------
docker/pegasus-build-env/ubuntu1604/Dockerfile | 69 -----------------
docker/pegasus-build-env/ubuntu1804/Dockerfile | 5 +-
src/client/replication_ddl_client.cpp | 1 -
src/common/serialization_helper/thrift_helper.h | 4 +-
src/common/test/config-test.ini | 1 +
src/common/test/run.sh | 21 +++++-
src/meta/test/config-test.ini | 1 +
src/meta/test/run.sh | 21 +++++-
src/replica/backup/test/config-test.ini | 1 +
src/replica/backup/test/run.sh | 20 ++++-
src/replica/bulk_load/test/config-test.ini | 3 +
src/replica/bulk_load/test/run.sh | 20 ++++-
src/replica/duplication/test/config-test.ini | 3 +
src/replica/duplication/test/run.sh | 20 ++++-
src/replica/replica_stub.cpp | 11 +++
src/replica/split/test/config-test.ini | 3 +
src/replica/split/test/run.sh | 20 ++++-
src/replica/storage/simple_kv/config.ini | 1 +
src/replica/storage/simple_kv/run.sh | 19 +++++
src/replica/storage/simple_kv/test/case-000.ini | 1 +
src/replica/storage/simple_kv/test/case-001.ini | 1 +
src/replica/storage/simple_kv/test/case-002.ini | 1 +
src/replica/storage/simple_kv/test/case-003.ini | 1 +
src/replica/storage/simple_kv/test/case-004.ini | 1 +
src/replica/storage/simple_kv/test/case-005.ini | 1 +
src/replica/storage/simple_kv/test/case-006.ini | 1 +
src/replica/storage/simple_kv/test/case-100.ini | 1 +
src/replica/storage/simple_kv/test/case-101.ini | 1 +
src/replica/storage/simple_kv/test/case-102.ini | 1 +
src/replica/storage/simple_kv/test/case-103.ini | 1 +
src/replica/storage/simple_kv/test/case-104.ini | 1 +
src/replica/storage/simple_kv/test/case-105.ini | 1 +
src/replica/storage/simple_kv/test/case-106.ini | 1 +
src/replica/storage/simple_kv/test/case-107.ini | 1 +
src/replica/storage/simple_kv/test/case-108.ini | 1 +
src/replica/storage/simple_kv/test/case-109.ini | 1 +
src/replica/storage/simple_kv/test/case-200.ini | 1 +
src/replica/storage/simple_kv/test/case-201.ini | 1 +
src/replica/storage/simple_kv/test/case-202-0.ini | 1 +
src/replica/storage/simple_kv/test/case-202-1.ini | 1 +
src/replica/storage/simple_kv/test/case-203-0.ini | 1 +
src/replica/storage/simple_kv/test/case-204.ini | 1 +
src/replica/storage/simple_kv/test/case-205.ini | 1 +
src/replica/storage/simple_kv/test/case-206.ini | 1 +
src/replica/storage/simple_kv/test/case-207.ini | 1 +
src/replica/storage/simple_kv/test/case-208.ini | 1 +
src/replica/storage/simple_kv/test/case-209.ini | 1 +
src/replica/storage/simple_kv/test/case-210.ini | 1 +
src/replica/storage/simple_kv/test/case-211.ini | 1 +
src/replica/storage/simple_kv/test/case-212.ini | 1 +
src/replica/storage/simple_kv/test/case-213.ini | 1 +
src/replica/storage/simple_kv/test/case-214.ini | 1 +
src/replica/storage/simple_kv/test/case-215.ini | 1 +
src/replica/storage/simple_kv/test/case-216.ini | 1 +
src/replica/storage/simple_kv/test/case-300-0.ini | 1 +
src/replica/storage/simple_kv/test/case-300-1.ini | 1 +
src/replica/storage/simple_kv/test/case-300-2.ini | 1 +
src/replica/storage/simple_kv/test/case-301.ini | 1 +
src/replica/storage/simple_kv/test/case-302.ini | 1 +
src/replica/storage/simple_kv/test/case-303.ini | 1 +
src/replica/storage/simple_kv/test/case-304.ini | 1 +
src/replica/storage/simple_kv/test/case-305.ini | 1 +
src/replica/storage/simple_kv/test/case-306.ini | 1 +
src/replica/storage/simple_kv/test/case-307.ini | 1 +
src/replica/storage/simple_kv/test/case-400.ini | 1 +
src/replica/storage/simple_kv/test/case-401.ini | 1 +
src/replica/storage/simple_kv/test/case-402.ini | 1 +
src/replica/storage/simple_kv/test/case-600.ini | 1 +
src/replica/storage/simple_kv/test/case-601.ini | 1 +
src/replica/storage/simple_kv/test/case-602.ini | 1 +
src/replica/storage/simple_kv/test/case-603.ini | 1 +
src/replica/storage/simple_kv/test/config.ini | 1 +
src/replica/storage/simple_kv/test/run.sh | 20 +++++
src/replica/test/config-test.ini | 3 +
src/replica/test/run.sh | 21 +++++-
src/server/config.ini | 1 +
src/server/result_writer.cpp | 1 +
src/server/rocksdb_wrapper.cpp | 7 ++
src/server/test/config.ini | 1 +
src/server/test/run.sh | 21 +++++-
src/test/function_test/run.sh | 2 +-
src/utils/filesystem.cpp | 2 +-
src/utils/fmt_logging.h | 6 +-
src/utils/simple_logger.cpp | 32 ++++++++
src/utils/simple_logger.h | 24 +++---
src/utils/test/logging.cpp | 14 +++-
src/utils/test/metrics_test.cpp | 10 +--
97 files changed, 480 insertions(+), 253 deletions(-)
create mode 100644 .devcontainer/devcontainer.json
create mode 100755 .github/workflows/free_disk_space.sh
delete mode 100644 docker/pegasus-build-env/centos6/Dockerfile
delete mode 100644 docker/pegasus-build-env/ubuntu1604/Dockerfile
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]