neverchanje opened a new issue #696:
URL: https://github.com/apache/incubator-pegasus/issues/696


   
   |   PR (59 TOTAL, 0 PICKED)    |                                          
TITLE                                           |
   
|------------------------------|------------------------------------------------------------------------------------------|
   | apache/incubator-pegasus#676 | fix: pack without libaio                    
                                             |
   | apache/incubator-pegasus#690 | chore(ci): migrate pegasus ci to github 
action                                           |
   | apache/incubator-pegasus#684 | fix(split): add flush_memtable for 
copy_checkpoint_to_dir                                |
   | apache/incubator-pegasus#686 | feat: remove the dependency of tls memory 
for redis_parser                               |
   | apache/incubator-pegasus#685 | fix(asan): repeated memory release in 
pegasus_server_write_test.batch_writes             |
   | apache/incubator-pegasus#675 | fix: compilation error in pegasus_utils     
                                             |
   | apache/incubator-pegasus#680 | refactor: reimplement 
pegasus_server_write::on_batched_write_requests                    |
   | apache/incubator-pegasus#679 | feat(hotkey): dynamic change some 
parameters in hotkey detection                         |
   | apache/incubator-pegasus#678 | refactor: use rocksdb_wrapper to 
reimplement batch operations                            |
   | apache/incubator-pegasus#673 | ci: update action-semantic-pull-request to 
v2.2.0                                        |
   | apache/incubator-pegasus#665 | feat(hotkey): add a function test of hotkey 
detection                                    |
   | apache/incubator-pegasus#674 | refactor: remove unused unit tests in 
pegasus_write_service_impl_test                    |
   | apache/incubator-pegasus#671 | refactor: move func ingestion_files to 
rocksdb_wrapper                                   |
   | apache/incubator-pegasus#672 | refactor: use rocksdb_wrapper to 
reimplement check_and_mutate                            |
   | apache/incubator-pegasus#670 | refactor: use rocksdb_wrapper to 
reimplement empty_put                                   |
   | apache/incubator-pegasus#669 | refactor: move write_batch_delete into 
rocksdb_wrapper                                   |
   | apache/incubator-pegasus#666 | refactor: use 
rocksdb_wrapper::write_batch_put to reimplement check_and_set              |
   | apache/incubator-pegasus#657 | docs: add rfc for meta-proxy                
                                             |
   | apache/incubator-pegasus#667 | refactor: use 
rocksdb_wrapper::write_batch_put to reimplement incr                       |
   | apache/incubator-pegasus#656 | refactor: use 
rocksdb_wrapper::write_batch_put to reimplement check_and_set              |
   | apache/incubator-pegasus#663 | feat: add query app data_version            
                                             |
   | apache/incubator-pegasus#664 | feat(security): add thirdparty lib when 
pack server                                      |
   | apache/incubator-pegasus#662 | feat(hotkey): add an interface to query 
hotkey on the specified partition                |
   | apache/incubator-pegasus#658 | chore: add config_hdfs.sh                   
                                             |
   | apache/incubator-pegasus#660 | feat(bulk_load): add remote_file_root for 
start_bulk_load_request                        |
   | apache/incubator-pegasus#655 | refactor: use rocksdb_wrapper::get to 
reimplement check_and_mutate                       |
   | apache/incubator-pegasus#654 | refactor: use rocksdb_wrapper::get to 
reimplement check_and_set                          |
   | apache/incubator-pegasus#646 | feat: support costing memtable and index 
and filter blocks to block c…                   |
   | apache/incubator-pegasus#651 | refactor:  use rocksdb_wrapper::get to 
reimplement incr                                  |
   | apache/incubator-pegasus#648 | feat(hotkey): add unit test of hotkey 
collector                                          |
   | apache/incubator-pegasus#652 | fix: fix log bug in multi_get               
                                             |
   | apache/incubator-pegasus#647 | feat(backup): support using hdfs to 
backup/restore pegasus tables                        |
   | apache/incubator-pegasus#632 | fix(hotkey): fix two hidden dangers in 
hotkey_collector                                  |
   | apache/incubator-pegasus#639 | feat(hotkey): add unit test of 
internal_collector                                        |
   | apache/incubator-pegasus#641 | fix(hotspot): replace partition_resolver to 
ddl_client                                   |
   | apache/incubator-pegasus#644 | refactor(shell): delete the disk info query 
command                                      |
   | apache/incubator-pegasus#640 | feat(hotkey): add thread_safe method to 
clear collector                                  |
   | apache/incubator-pegasus#631 | feat(hotkey): capture data part3 - declare 
fine collector                                |
   | apache/incubator-pegasus#624 | feat(hotkey): capture data part2 - declare 
coarse collector                              |
   | apache/incubator-pegasus#627 | fix: plog aio tasks are assigned replica 
long thread pool will cause close app block     |
   | apache/incubator-pegasus#625 | feat(hotkey): collector can be terminated 
by timeout                                     |
   | apache/incubator-pegasus#614 | docs: propose a rfc of pegasus data version 
v3                                           |
   | apache/incubator-pegasus#621 | feat(hotkey): implement the RPC handler in 
hotkey_collector                              |
   | apache/incubator-pegasus#618 | feat(hotkey): capture data part1 - declare 
internal collector                            |
   | apache/incubator-pegasus#619 | fix: fix unit test of 
capacity_unit_calculator                                           |
   | apache/incubator-pegasus#616 | feat(hotkey): add a state machine of 
hotkey_collector                                    |
   | apache/incubator-pegasus#615 | feat(hotkey): add an interface of hotkey 
capture                                         |
   | apache/incubator-pegasus#603 | feat(hotkey): build a fundamental framework 
of hotkey detection                          |
   | apache/incubator-pegasus#613 | chore: move github pullrequests to commits 
mail-list                                     |
   | apache/incubator-pegasus#611 | feat(shell): add a util to validate the 
input ip string with list_nodes                  |
   | apache/incubator-pegasus#612 | refactor(hotspot): remove 
hotkey_detect_request in rrdb.thrift                           |
   | apache/incubator-pegasus#605 | feat(hotspot): add a function to start 
hotkey detecting in shell commands                |
   | apache/incubator-pegasus#608 | fix: bugfix on incr                         
                                             |
   | apache/incubator-pegasus#607 | fix(hotspot): using dsn::make_unique 
instead of std::make_unique                         |
   | apache/incubator-pegasus#604 | feat(hotspot): calculator auto detect 
hotkey in the hot partition                        |
   | apache/incubator-pegasus#592 | refactor: split read/write hotspot of 
hotspot_partition_calculator                       |
   | apache/incubator-pegasus#601 | feat(hotspot): add a function to start 
hotkey detecting in hotspot_partition_calculator  |
   | apache/incubator-pegasus#598 | refactor: use db_get to implement incr      
                                             |
   | apache/incubator-pegasus#597 | refactor(collector): sort out the structure 
of partition hotspot detection               |
   
   | PR (152 TOTAL, 0 PICKED) |                                                 
TITLE                                                  |
   
|--------------------------|--------------------------------------------------------------------------------------------------------|
   | XiaoMi/rdsn#760          | refactor: separate files from 
replication.thrift                                                       |
   | XiaoMi/rdsn#668          | feat(disk_balance): close origin replica and 
update replica dir                                        |
   | XiaoMi/rdsn#754          | refactor: use shared_ptr to replace raw pointer 
                                                       |
   | XiaoMi/rdsn#759          | refactor: remove thrift generated files of 
fd/simplekv                                                 |
   | XiaoMi/rdsn#758          | refactor: remove generated thrift srcs from 
repo                                                       |
   | XiaoMi/rdsn#753          | fix: do not call unregister_rpc_handler when 
exiting progress                                          |
   | XiaoMi/rdsn#752          | fix: make disk_engine destructed after 
service_engine destructed                                       |
   | XiaoMi/rdsn#750          | fix(perf_counter_wrapper): avoid using invalid 
perf_counters::instance() to remove counter             |
   | XiaoMi/rdsn#678          | fix: cluster_name of ddl client from zk root    
                                                       |
   | XiaoMi/rdsn#742          | feat(split): supplement some case after 
implementing pause cancel split                                |
   | XiaoMi/rdsn#757          | fix: memory leak in nfs test                    
                                                       |
   | XiaoMi/rdsn#756          | fix: delete unused flags 
`rocksdb_target_file_size_base` and `rocksdb_write_buffer_size`               |
   | XiaoMi/rdsn#755          | fix: set burst_size of _write_token_bucket in 
fds_service to double max                                |
   | XiaoMi/rdsn#747          | feat(split): replica add 
validate_partition_hash                                                       |
   | XiaoMi/rdsn#749          | refactor: remove the dependency of tls memory 
for message_ex                                           |
   | XiaoMi/rdsn#751          | fix(asan): memory leak in command_manager       
                                                       |
   | XiaoMi/rdsn#748          | fix: fix log print                              
                                                       |
   | XiaoMi/rdsn#734          | fix(command_manager): avoid using std::remove 
to erase elements from std::vector                       |
   | XiaoMi/rdsn#746          | fix: error reported in build process of 
pegasus-docker                                                 |
   | XiaoMi/rdsn#745          | feat(split): add app_env 
split_validate_partition_hash                                                 |
   | XiaoMi/rdsn#744          | fix: fix lock in notify_stop_split              
                                                       |
   | XiaoMi/rdsn#726          | feat(split): add query split status interface   
                                                       |
   | XiaoMi/rdsn#729          | fix(split): add flush_memtable for 
copy_checkpoint_to_dir                                              |
   | XiaoMi/rdsn#711          | refactor: reimplement join point with less code 
                                                       |
   | XiaoMi/rdsn#731          | feat(split): add notify_stop_split rpc          
                                                       |
   | XiaoMi/rdsn#739          | refactor:  remove the dependency of tls memory 
for some member functions in message_ex                 |
   | XiaoMi/rdsn#728          | feat: add throttling for read size and read qps 
                                                       |
   | XiaoMi/rdsn#738          | fix(asan): heap-use-after-free in 
rpc_read_stream                                                      |
   | XiaoMi/rdsn#737          | feat: remove transient_object which is 
implemented by tls memory                                       |
   | XiaoMi/rdsn#736          | fix(hdfs): do not call hdfsDisconnect() after 
jvm exited                                               |
   | XiaoMi/rdsn#735          | fix(perf_counter): remove static map from 
counter_info                                                 |
   | XiaoMi/rdsn#730          | fix: fix the usage of 
service_engine::get_all_nodes()                                                 
 |
   | XiaoMi/rdsn#733          | fix(asan):  heap-use-after-free caused by 
replica_test_base::create_test_mutation                      |
   | XiaoMi/rdsn#681          | feat(split): replica server handle pause and 
cancel status                                             |
   | XiaoMi/rdsn#725          | fix(split): message header should not be empty  
                                                       |
   | XiaoMi/rdsn#679          | feat(split): add meta control split             
                                                       |
   | XiaoMi/rdsn#715          | fix: multiple asan errors                       
                                                       |
   | XiaoMi/rdsn#722          | refactor: don't resend message if it is 
rejected by server                                             |
   | XiaoMi/rdsn#723          | refactor: delete find package libaio dependency 
when build                                             |
   | XiaoMi/rdsn#721          | refactor: refactor backup_test                  
                                                       |
   | XiaoMi/rdsn#720          | feat: add read limiter for hdfs                 
                                                       |
   | XiaoMi/rdsn#719          | feat: add http interface to get a specified 
config                                                     |
   | XiaoMi/rdsn#717          | refactor(backup): refactor add_backup_policy    
                                                       |
   | XiaoMi/rdsn#718          | fix(hotkey): add replication_enums of 
`detect_action::QUERY`                                           |
   | XiaoMi/rdsn#704          | feat: add http interface to get all configs     
                                                       |
   | XiaoMi/rdsn#716          | BREAKING CHANGE(backup): remove 'policy_name' 
from backup files' path                                  |
   | XiaoMi/rdsn#712          | fix(security): make mandatory_auth to be a 
server side config                                          |
   | XiaoMi/rdsn#714          | feat: add validation for value updating through 
http api                                               |
   | XiaoMi/rdsn#713          | feat: update query partition data version       
                                                       |
   | XiaoMi/rdsn#710          | feat(hdfs_service): make 
hdfs_read_batch_size_bytes/hdfs_write_batch_size_bytes mutable                |
   | XiaoMi/rdsn#709          | fix(test): add gtest framework to meta tests    
                                                       |
   | XiaoMi/rdsn#696          | feat(bulk_load): add query compaction status 
http interface                                            |
   | XiaoMi/rdsn#690          | feat: support to build a portable rocksdb 
binary                                                       |
   | XiaoMi/rdsn#699          | refactor: fix typo and add comments to security 
                                                       |
   | XiaoMi/rdsn#703          | fix: block service download file return error 
when file exists                                         |
   | XiaoMi/rdsn#707          | feat: add update rocksdb scenario interface     
                                                       |
   | XiaoMi/rdsn#708          | refactor(security): remove mandatory on client 
side                                                    |
   | XiaoMi/rdsn#695          | feat(bulk_load): add update compaction envs 
http interface                                             |
   | XiaoMi/rdsn#706          | feat: add query app data_version interface      
                                                       |
   | XiaoMi/rdsn#702          | feat(security): make enable_acl and 
mandatory_auth mutable                                             |
   | XiaoMi/rdsn#705          | fix(scripts): fix zk version in zk scripts      
                                                       |
   | XiaoMi/rdsn#700          | feat(hotkey): Change RPC to query hotkey        
                                                       |
   | XiaoMi/rdsn#698          | fix: add hash for flag_tag to compatible with 
gcc < 6.1                                                |
   | XiaoMi/rdsn#692          | fix(block_service): download file when local 
file is different from remote file                        |
   | XiaoMi/rdsn#682          | feat: support to modify configs without restart 
                                                       |
   | XiaoMi/rdsn#693          | feat(bulk_load): add start bulk load http 
interface                                                    |
   | XiaoMi/rdsn#694          | feat(security): treat negotiation succeed if 
server is old version                                     |
   | XiaoMi/rdsn#691          | fix(hdfs): fix 'libjvm.so not found' error      
                                                       |
   | XiaoMi/rdsn#689          | fix: zk compile cflag no warn format errors     
                                                       |
   | XiaoMi/rdsn#686          | feat(bulk-load): support user-define remote 
storage root path                                          |
   | XiaoMi/rdsn#688          | fix: add `#pragma once` to defer.h              
                                                       |
   | XiaoMi/rdsn#685          | fix: compile error of zookeeper 3.4.10 on gcc9  
                                                       |
   | XiaoMi/rdsn#687          | feat(bulk-load): add query bulk load http 
interface                                                    |
   | XiaoMi/rdsn#683          | feat(security): enable access replica when 
appenv `replica_access_controller.allowed_users` is empty   |
   | XiaoMi/rdsn#680          | refactor: remove support_write_vec in aio_task  
                                                       |
   | XiaoMi/rdsn#676          | feat(split): child copy mutation asynchronously 
                                                       |
   | XiaoMi/rdsn#675          | feat(split): secondary start split              
                                                       |
   | XiaoMi/rdsn#677          | refactor: use THREAD_POOL_BLOCK_SERVICE ro 
replace THREAD_POOL_FDS_SERVICE/THREAD_POOL_LOCAL_SERVICE   |
   | XiaoMi/rdsn#672          | feat(security): implement reset interface for 
replica access controller                                |
   | XiaoMi/rdsn#673          | fix: downgrade hadoop version to 2.8.4          
                                                       |
   | XiaoMi/rdsn#674          | fix: fmtlib incompatibility problems from 7.1.3 
to 5.3.0                                               |
   | XiaoMi/rdsn#653          | feat(split): add splitting_replicas while 
on_config_sync                                               |
   | XiaoMi/rdsn#664          | feat(disk_balance): add 
`do_disk_migrate_replica` to support migrate origin data                       |
   | XiaoMi/rdsn#665          | fix: time utils overflow, meta_split_service 
lock                                                      |
   | XiaoMi/rdsn#671          | fix: update thirdparty fmtlib version           
                                                       |
   | XiaoMi/rdsn#670          | feat(security): implement replica server access 
controller                                             |
   | XiaoMi/rdsn#655          | feat(security): implement meta server access 
controller                                                |
   | XiaoMi/rdsn#647          | feat(backup): add hdfs as an alternative backup 
provider                                               |
   | XiaoMi/rdsn#666          | fix: local_service compile error loading file 
metadata                                                 |
   | XiaoMi/rdsn#646          | refactor: refactor app operation unit tests     
                                                       |
   | XiaoMi/rdsn#660          | feat(disk_balance): support and validate disk 
migration rpc                                            |
   | XiaoMi/rdsn#663          | fix(http): fix parse path from message          
                                                       |
   | XiaoMi/rdsn#662          | fix(http): fix message buffers size check       
                                                       |
   | XiaoMi/rdsn#661          | fix(backup): use existing block_service_manager 
when add backup policy                                 |
   | XiaoMi/rdsn#651          | refactor: update detail disk info               
                                                       |
   | XiaoMi/rdsn#658          | chore: migrate ci from travis to github actions 
                                                       |
   | XiaoMi/rdsn#652          | fix(security): fix bug in 
negotiation_service::on_negotiation_request when rpc_session is closed       |
   | XiaoMi/rdsn#654          | feat(split): parent group update partition 
count                                                       |
   | XiaoMi/rdsn#648          | fix(split): fix split register child unit test  
                                                       |
   | XiaoMi/rdsn#645          | feat(split): add 
update_child_group_partition_count                                              
      |
   | XiaoMi/rdsn#649          | fix: plog aio tasks are assigned replica long 
thread pool will cause close app block                   |
   | XiaoMi/rdsn#631          | refactor(backup): straighten the execution path 
of download_file                                       |
   | XiaoMi/rdsn#644          | refactor: reduce netprovider unit test 
executing time                                                  |
   | XiaoMi/rdsn#643          | feat(split): update register_child with 
split_status                                                   |
   | XiaoMi/rdsn#633          | perf: optimizing write latency using 
independent IO queues replace of libaio                           |
   | XiaoMi/rdsn#641          | feat(split): add split_status                   
                                                       |
   | XiaoMi/rdsn#642          | feat(split): implement child_handle_split_error 
                                                       |
   | XiaoMi/rdsn#640          | feat(split): add start_partition_split 
interface                                                       |
   | XiaoMi/rdsn#637          | refactor: refactor replica split unit tests     
                                                       |
   | XiaoMi/rdsn#638          | refactor(split): refactor meta start partition 
split                                                   |
   | XiaoMi/rdsn#636          | feat(split): small refactor and fix of replica 
split                                                   |
   | XiaoMi/rdsn#639          | refactor(security): make send/recv message 
allowed when mandatory_auth is false                        |
   | XiaoMi/rdsn#635          | fix: fix fds_service_test                       
                                                       |
   | XiaoMi/rdsn#634          | feat(hotkey): Add an interface of 
on_detect_hotkey                                                     |
   | XiaoMi/rdsn#632          | feat: send hotkey_detect_request in ddl_client  
                                                       |
   | XiaoMi/rdsn#630          | refactor(block_service): remove rebundant 
functions                                                    |
   | XiaoMi/rdsn#629          | refactor(security): add join point to filter 
the sending message                                       |
   | XiaoMi/rdsn#628          | refactor(security): add join point to filter 
received message                                          |
   | XiaoMi/rdsn#626          | refactor(security): add join point to start 
negotiation                                                |
   | XiaoMi/rdsn#624          | refactor(split): move replica split functions 
into replica_split_manager class                         |
   | XiaoMi/rdsn#627          | refactor(fds_service): clean up duplicate code  
                                                       |
   | XiaoMi/rdsn#625          | refactor(backup): move backup rpc handling to 
replica_backup_server                                    |
   | XiaoMi/rdsn#623          | refactor(backup): move common utils out to 
backup_utils                                                |
   | XiaoMi/rdsn#621          | fix: set the tracer type when init              
                                                       |
   | XiaoMi/rdsn#622          | refactor(security): use blob instead of 
std::string as the type for msg member of negotiation_request  |
   | XiaoMi/rdsn#620          | refactor(security): refactor the send func of 
client_negotiation                                       |
   | XiaoMi/rdsn#619          | refactor(backup): move cold_backup_context out 
to standalone file                                      |
   | XiaoMi/rdsn#615          | refactor(http): add http handler without 
creating http service                                         |
   | XiaoMi/rdsn#618          | feat(security): server_negotiation handle 
challenge response                                           |
   | XiaoMi/rdsn#617          | feat(security): client_negotiation handle 
challenge                                                    |
   | XiaoMi/rdsn#616          | fix(security): fix bug in building cyrus-sasl   
                                                       |
   | XiaoMi/rdsn#613          | feat(security): server_negotiation handle 
SASL_INITIATE request                                        |
   | XiaoMi/rdsn#612          | feat(security): client_negotiation handle 
mechanism selected response                                  |
   | XiaoMi/rdsn#610          | refactor: hide http_server from http api        
                                                       |
   | XiaoMi/rdsn#608          | feat(security): add unit tests for 
client_negotiation                                                  |
   | XiaoMi/rdsn#611          | feat(dup): clear data on meta when duplication 
removed                                                 |
   | XiaoMi/rdsn#604          | feat(security): implement sasl_wrapper which is 
a wrapper to operate sasl                              |
   | XiaoMi/rdsn#607          | feat(security): add unit tests for 
server_negotiation                                                  |
   | XiaoMi/rdsn#609          | feat(security): add unit test for 
negotiation_service                                                  |
   | XiaoMi/rdsn#594          | refactor(http): replace service/method with 
simple HTTP path                                           |
   | XiaoMi/rdsn#606          | refactor(security): close the connection when 
something is wrong with sever_negotiation                |
   | XiaoMi/rdsn#511          | feat: add point for write using latency_tracer 
tool                                                    |
   | XiaoMi/rdsn#599          | feat(security): init sasl                       
                                                       |
   | XiaoMi/rdsn#598          | refactor: use member func instead of macro 
RPC_CHECK_STATUS                                            |
   | XiaoMi/rdsn#600          | feat(security): select mechanism                
                                                       |
   | XiaoMi/rdsn#595          | feat(security): receive mechanisms which are 
supported by server_negotiation                           |
   | XiaoMi/rdsn#589          | feat(security): make network support security 
negotiation                                              |
   | XiaoMi/rdsn#585          | feat(security): init kerberos                   
                                                       |
   | XiaoMi/rdsn#591          | build: use nodejs/http_parser as a external dep 
                                                       |
   | XiaoMi/rdsn#588          | feat(security): handle SASL_LIST_MECHANISMS by 
server_negotiation                                      |
   | XiaoMi/rdsn#593          | feat(http): support parsing content-type of 
HTTP request                                               |
   | XiaoMi/rdsn#592          | refactor: move http_server.h to dsn/http        
                                                       |


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to