Pengfan Lu

Results 9 issues of Pengfan Lu

https://github.com/apache/incubator-pegasus/issues/1570 There are three modifications to implement the issue: 1. Modifiy load balancing start condition. ```diff - if (healthy_partitions != total_partitions) { + if (total_partitions - healthy_partitions != ignore_app_unhealthy_partitions) {...

cpp

## background The current blacklist feature allows ignoring some apps during the load balancing process. However, a drawback is that load balancing is triggered only when all partitions are healthy....

type/enhancement

### Background Currently, in the Pegasus 2.4.1 version, dynamic querying and modification of RocksDB options at the table level are not supported. While the Pegasus shell provides commands like `set_app_envs...

type/enhancement

# What problem does this PR solve? Related issue: https://github.com/apache/incubator-pegasus/issues/2006 ### What is changed and how does it work? Avoid using _metadata.files reference ,and add a read_lock # Tests Because...

cpp

# background 1. Users use multiple clients to access the cluster. It is not easy to collect hot content. (Advertising business scene) 2. Obtain hot content can help users optimize...

# What problem does this PR solve? Related issue: https://github.com/apache/incubator-pegasus/issues/2006 ### What is changed and how does it work? Avoid using _metadata.files reference ,and add a read_lock # Tests Because...

type/bug-fix
cpp

FLAGS_max_copy_rate_megabytes_per_disk will use `sleep_for` function to block THREAD_POOL_DEFAULT. It's cause replica server cannot deal `remote command`. This modify is same as FLAGS_max_send_rate_megabytes_per_disk, only use THREAD_POOL_BLOCK_SERVICE to sleep. ### What problem...

cpp

https://github.com/apache/incubator-pegasus/issues/945 Within Xiaomi, there have been many updates to Pegasus-spark. The code needs to be merged into the main branch. Step: 1. Merge [pegasus-spark](https://git.n.xiaomi.com/pegasus/pegasus-spark.git) into [incubator-pegasus](https://github.com/apache/incubator-pegasus) 2. Use org/apache/pegasus to...

docs
scripts

## Feature Request **Is your feature request related to a problem? Please describe:** When data disk damage causes all three replicas to be unavailable, most of Pegasus's functions—such as backup,...

type/enhancement