- 7501546 ci(github): pin all actions to exact commit SHAs instead of tags or branch references (#2398) by Dan Wang · 4 months ago master
- cbe0b9f feat(new_metrics): support `server_stat` command showing some important server-level metrics (part 4) (#2393) by Dan Wang · 4 months ago
- 89f17c7 feat(collector): support reading config file path from CLI and loading log configuration from config file in Go Collector (#2375) by Dan Wang · 4 months ago
- 3ab03aa feat(collector): clean up expired tables during hotspot detection (#2369) by Dan Wang · 4 months ago
- d14bfae feat(new_metrics): support `server_stat` command showing some important server-level metrics (part 3) (#2385) by Dan Wang · 4 months ago
- 6e04cdf feat(replica): support querying replica status via RESTful API (#2377) by Dan Wang · 4 months ago
- db756dc fix: avoid reopening GC-deleted plog during duplication (#2373) by Pengfan Lu · 5 months ago
- b273abc feat(python-client): add scan filter support (#2305) by Jun 11 · 5 months ago
- 02e3fa2 fix(shell): change default value of checkpoint flag to false in duplication add command (#2365) by Jun 11 · 5 months ago
- cb40b23 ci(github): bump hadolint/hadolint-action from 3.1.0 to 3.3.0 and fix Dockerfile and license issues reported by lint checks (#2331) by Dan Wang · 5 months ago
- cc5e9c7 chore: update NOTICE year to 2026 (#2376) by Dan Wang · 5 months ago
- 022854b feat(collector): analyze statistics to determine whether partitions are hotspots (#2367) by Dan Wang · 6 months ago
- fcab87d feat(go-client): introduce Equal APIs for HostPort and RPCAddress (#2360) by Dan Wang · 6 months ago
- 848ed89 fix(network): fix heartbeat failure caused by inability to obtain peer address when receiving UDP data (#2364) by Dan Wang · 6 months ago
- 817a18d feat(rocksdb): support building RocksDB with the HDFS plugin in the Pegasus server (#2362) by Dan Wang · 6 months ago
- a9a11da feat(collector): calculate the total statistics for both reads and writes and record them as history for analysis of hotspot partitions (#2359) by Dan Wang · 6 months ago
- 9b4c8cf feat(collector): Go Collector fetches and aggregates hotspot-related metrics (#2357) by Dan Wang · 6 months ago
- 23f5892 fix: fix binary_writer::write not supporting C-style strings (#2349) by Dan Wang · 6 months ago
- 96868ed refactor: remove the unnecessary `zookeeper_session_mgr` class (#2356) by Dan Wang · 6 months ago
- 58b8326 ci(github): run workflows for CPP ASan tests based on third-party images dedicated to ASan tests (#2350) by Dan Wang · 7 months ago
- 255189f build(images): build third-party images for ASan tests (#2347) by Dan Wang · 7 months ago
- b507fd3 fix(test): fix the failed ASan test for gutil due to absl::node_hash_map (#2341) by Dan Wang · 7 months ago
- 68a7622 ci(github): build third-party images independently per OS version to prevent a single OS build failure from breaking the entire build (#2346) by Dan Wang · 7 months ago
- abddf21 fix(Python-client):add thrift client timeout support (#2304) by Jun 11 · 7 months ago
- 095a49c refactor: reorder string_view header includes alphabetically (#2339) by Dan Wang · 7 months ago
- 9a2b93e test: support gutil_test in scripts and run it on CI (#2338) by Dan Wang · 7 months ago
- b67c153 feat(go-client): introduce QueryConfig as admin API for meta (#2324) by Dan Wang · 7 months ago
- d06a330 refactor(test): use ASSERT_* instead of CHECK_* for `partition_count` test and optimize the style of some code (#2334) by Dan Wang · 7 months ago
- bec725e refactor: introduce `host_port::resolve()` and use it instead of `dns_resolver::instance()::resolve_address()` (#2326) by Dan Wang · 7 months ago
- 54bfd03 ci(github): update markdown lint check (#2329) by Kevin Liu · 8 months ago
- 9009340 fix: fix ubuntu openssl (#2327) by Samunroyu · 8 months ago
- e4555f0 build(go-collector): bump go-client dependency in collector to latest version including `ListNodes` interface (#2322) by Dan Wang · 8 months ago
- 68310cb refactor: extract and encapsulate the aggregation process of single-table statistics for reuse (#2318) by Dan Wang · 8 months ago
- e56cccb ci(github): fix workflow configuration issues to enable Go collector code style checks (#2321) by Dan Wang · 8 months ago
- 912145e refactor: optimize the style of `init()` in `test_checker` (#2320) by Dan Wang · 8 months ago
- 1ccdb85 refactor: optimize the style of `partition_ingestion()` in `bulk_load_service` (#2319) by Dan Wang · 8 months ago
- 5eb1665 fix(cluster_balance_policy): clear partitions in migration info before outputting result into it (#2317) by Dan Wang · 9 months ago
- bdabe0a build(deps): bump twisted from 21.2.0 to 24.7.0 in /python-client (#2095) by dependabot[bot] · 9 months ago
- 7521206 fix(go-client): add new error codes to distinguish between timeout and session reset (#2286) by nanorth · 9 months ago
- 89b7c33 feat(go-client): introduce Prometheus for go-client monitoring and added multiple metric collection sites (#2285) by nanorth · 9 months ago
- 3290bca test: fix heap-use-after-free issue in `test_disable_backup_policy` caused by unfinished task (#2315) by Dan Wang · 9 months ago
- 46b0198 fix(Python-client):prevent logger override and migrate config to YAML (#2303) by Jun 11 · 9 months ago
- 0f32557 fix(shell): make the returned scanners sorted in ascending order by partition index to support fetching specified partition in shell (#2312) by Guangshuo Wang · 9 months ago
- 468bc05 ci: fix the failure in Python client tests caused by "version `GLIBC_2.38' not found" (#2311) by Dan Wang · 9 months ago
- e637541 fix(zookeeper): fix potential dangling path pointer issue when calling ZooKeeper APIs (#2302) by Dan Wang · 9 months ago
- 0fc0001 fix(go-client): Changed the validation logic for new configuration during queryconfig operation (#2287) by nanorth · 10 months ago
- ea554b2 feat: support encrypted password file during SASL authentication for ZooKeeper C client (#2293) by Dan Wang · 10 months ago
- 7fec157 test(make_idempotent): refactor framework and add idempotent cases for `incr` API in function tests (#2267) by Dan Wang · 10 months ago
- 44400f6 build(deps): bump org.apache.zookeeper:zookeeper in /java-client (#2301) by dependabot[bot] · 10 months ago
- fdbd6eb feat(utils): update `get_last_component()` to support `std::string_view` (#2299) by Dan Wang · 10 months ago
- b89ef3e build(images): install pluggable authentication modules for Cyrus SASL on Ubuntu to provide auth mechanisms required for tests (#2296) by Dan Wang · 10 months ago
- 4935ea0 build(thirdparty): fix thirdparties build failure on macOS caused by removal of compatibility with CMake versions < 3.5 (#2294) by Dan Wang · 10 months ago
- 05fe09c build(deps): bump both Thrift compiler and org.apache.thrift:libthrift from 0.11.0 to 0.13.0 in /java-client (#2279) by Dan Wang · 10 months ago
- a5782f1 fix(scripts): fix the issue where running pegasus_manual_compact.sh on small tables sometimes hangs (#2298) by Guangshuo Wang · 10 months ago
- 8fbebd8 build(thirdparty): bump zookeeper-client-c from 3.7.0 to 3.9.4 (#2289) by Dan Wang · 11 months ago
- 7c0fd25 fix(build): replace variable-length arrays with proper structures to fix compilation errors on macOS (#2290) by Dan Wang · 11 months ago
- bf37fc5 perf(network): support client RPC connection pool to each server address (#2272) by Dan Wang · 11 months ago
- e42f1a6 fix(java-client): use `remove_result` instead of `put_result` for `rrdb_remove_operator` (#2280) by Dan Wang · 12 months ago
- 2b7020f build(deps): bump org.apache.zookeeper:zookeeper from 3.7.2 to 3.9.3 in /java-client (#2274) by Dan Wang · 12 months ago
- fd39e6f ci(github): pin the action `dorny/paths-filter` to the commit SHA pointing to `v3.0.2` (#2275) by Dan Wang · 12 months ago
- 0650638 build(deps): bump io.netty:netty-bom from 4.1.85.Final to 4.1.123.Final in /java-client (#2273) by Dan Wang · 12 months ago
- 4f824e2 build(deps): bump org.apache.commons:commons-lang3 in /java-client (#2271) by dependabot[bot] · 12 months ago
- a987da9 fix: fix undefined behavior due to overflow or underflow when handling `incr` requests (#2269) by Dan Wang · 1 year ago
- 6bcca89 chore: update NOTICE year to 2025 (#2268) by Dan Wang · 1 year, 1 month ago
- 123427e test: terminate the test case once `SetUp()` of the base fixture fails (#2265) by Dan Wang · 1 year, 1 month ago
- c6e52b0 build: support building and testing Java and Scala Clients with JDK 17 (#2263) by Dan Wang · 1 year, 1 month ago
- 18e8aeb test: enable validation logic in debug-only code to run during unit tests (#2262) by Dan Wang · 1 year, 1 month ago
- d4693fd perf(make_idempotent): improve performance of idempotent writes by reducing deserialization and removing the mapping table for atomic write handlers (#2261) by Dan Wang · 1 year, 1 month ago
- c6cf82b fix: use RTTI to do double-check for `down_cast` only in debug mode (#2260) by Dan Wang · 1 year, 1 month ago
- b868170 fix(security): fix DDD diagnose request failure with `app_id = -1` and improve ACL handling (#2259) by Dan Wang · 1 year, 1 month ago
- c11158d feat(go-client): generate interfaces for the hotkey detection (#2255) by Dan Wang · 1 year, 2 months ago
- 06e06d4 fix(go-client): fix the data race issue caused by concurrent read/write access to the session list of `metaCall` (#2257) by Dan Wang · 1 year, 2 months ago
- 154bb16 feat(make_idempotent): re-adapt `make_idempotent()` and `put()` to support batched single-update requests for atomic writes (#2249) by Dan Wang · 1 year, 2 months ago
- 656d849 fix(shell): Fix potential vulnerable cloned function (#2253) by Phuc-Thanh Nguyen · 1 year, 2 months ago
- e098041 fix: fix build failure on Apple M chips (#2252) by Yingchun Lai · 1 year, 2 months ago
- ce267cb refactor(FQDN): further more refator on idl/dsn.layer2.thrift v2 (#2217) by Samunroyu · 1 year, 2 months ago
- ae6ace2 ci: introduce `revive` as the linter replacement for `golint` (#2247) by Dan Wang · 1 year, 3 months ago
- 5b229e5 feat(make_idempotent): support making `check_and_mutate` request idempotent in `pegasus_write_service::impl` (#2246) by Dan Wang · 1 year, 3 months ago
- 9fed575 build: restrict the `CMake` version installed on Ubuntu 20.04 and 22.04 to 3.x.x (#2245) by Dan Wang · 1 year, 3 months ago
- 9806897 feat(duplication): support resumable download for checkpoint files during full duplication on the server side (#2238) by Dan Wang · 1 year, 3 months ago
- e64faa7 feat(make_idempotent): support making `check_and_set` request idempotent in `pegasus_write_service` (#2239) by Dan Wang · 1 year, 3 months ago
- 6a40395 build(deps): bump golang.org/x/net from 0.36.0 to 0.38.0 in /collector (#2232) by dependabot[bot] · 1 year, 3 months ago
- 34f5562 build(deps): bump golang.org/x/net from 0.33.0 to 0.38.0 in /pegic (#2231) by dependabot[bot] · 1 year, 3 months ago
- 908d3ee build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 in /go-client (#2226) by dependabot[bot] · 1 year, 3 months ago
- bed48da ci(github): fix Go workflows which failed due to Ubuntu 20.04 retirement (#2240) by Dan Wang · 1 year, 3 months ago
- a59acd0 ci(github): fix that sbt could not be found while checking format for Scala (#2236) by Dan Wang · 1 year, 3 months ago
- 60bb031 ci(github): bump actions/cache from v2 to v3 for Java workflows (#2234) by Dan Wang · 1 year, 3 months ago
- 682d960 feat(make_idempotent): support making `check_and_set` request idempotent in `pegasus_write_service::impl` (#2230) by Dan Wang · 1 year, 3 months ago
- 600b34f fix(learn): avoid learn use DEFAULT_POOL (#2126) by Pengfan Lu · 1 year, 3 months ago
- 034d79a feat(make_idempotent): support getting/enabling/disabling `atomic_idempotent` on shell (#2229) by Dan Wang · 1 year, 3 months ago
- 980ee28 feat(new_metrics): introduce metrics for memory usage of RocksDB Write Buffer Manager (#2224) by Dan Wang · 1 year, 3 months ago
- 586119a build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /collector (#2228) by dependabot[bot] · 1 year, 3 months ago
- 7144844 build(deps): bump golang.org/x/crypto in /collector (#2225) by dependabot[bot] · 1 year, 3 months ago
- 5bc6421 build(deps): bump golang.org/x/net from 0.23.0 to 0.36.0 in /admin-cli (#2207) by dependabot[bot] · 1 year, 4 months ago
- ff4a7d3 feat(new_metrics): support `server_stat` command showing some important server-level metrics (part 2) (#2223) by Dan Wang · 1 year, 4 months ago
- 2da689c feat(make_idempotent): each primary replica uses `atomic_idempotent` to decide whether to make all atomic writes idempotent (#2222) by Dan Wang · 1 year, 4 months ago
- 03a2c92 feat(make_idempotent): support `atomic_idempotent` for `create` and `ls` commands on shell (#2221) by Dan Wang · 1 year, 4 months ago
- fc416e3 feat(make_idempotent): sync `atomic_idempotent` from meta server into `.app-info` file for each replica (#2220) by Dan Wang · 1 year, 4 months ago
- cebbfae perf(make_idempotent): introduce row lock to improve 2PC for idempotent atomic writes (#2214) by Dan Wang · 1 year, 4 months ago
- e612d2c ci: bump dorny/paths-filter from v2 to v3.0.2 (#2218) by Dan Wang · 1 year, 4 months ago