Proto commits in sofastack/sofa-registry

These 6 commits are when the Protocol Buffers files have changed:

Commit:24e3f9f
Author:bjxiaojian
Committer:GitHub

Multi datacenter (#267) * fit test case * fix sql * add keyed thread pool metrics * recent datum delay * only log when slottable change * [bugfix] no notification events when slot-table epoch not changed * fix cleaner * fix lock * fix npe * meta leader listeners * fix NullPointException * change list to set * client manager reduce * client manager reduce * client manager reduce * client manager reduce * config with datanotify * [bugfix] fix provide data data_center * [bugfix] fix provide data data_center * export protection mode * no slot-stats update while warming up * fix balanced api * cleaner resource test * [bugfix]dataserver init fail when meta is in protect-mode, as dataserver will receive INIT slottable * remove unused codes * more info about slot-table error * stop push not break meta server * [bugfix]npe bug fixed due to no slot-table * check for null slot * remove pending lock * debug informer * [bugfix] informer unordered id * hack async log * fix cycle dependency * [opt] push empty skip * push fail circuit breaker * [bugfix] circle reference * scan with callback, avoid slow dataNode block the scan * getReleaseProps with arg=file * fix spring ref * open push after init * client manager address informer * support minute-level statistics * remove cross-dc supported, avoid the circular dependency * push data count * scanVersion checkeck stopPush * start watchdog after context refreshed * shutdown without hook when boot failed to avoid shutdown deadlock * fix NPE * fix NPE * change log * fix trigger session * change sql log level * fix ut * add scan circuit breaker * - check push.task.reg when buffer - add concurrencyLevel * add abstract func needRetry * large datum push circuit breaker * - add log - add metrics - onChange when clean lease * safe logger * fix: pubsize npe * perf clean * perf clean * remove task listener * thread local string builder * data info string builder * pub size metric * fix npe * buffer sub.reg and batch process * - remove lock - add dataInfoIdCount * overflow with retry * overflow with retry * - fix sub group by scope - fix push trace when commit error * - break watch when stoppush - fix test * safe logging zero allocate * add session scan data slo * - add group/instance for pub/sub log - fix notify when migrating finish * add meta leader heartbeat slo * app discovery replace dataid * clone publisher util * config thread size * add client manager cleaner * print apprevision register size && print informer revision size * meta cleaner override * fix appname * data trace time * fix null point exception & add log * fix publisher.intern * url word cache * url remove addresssting * url remove addresssting * url word cache * intern attributes * - add scan log - puthandler not return map as result * change dev&sit db config * app revision cleaner switch * - scan subs to get versions and pushempty - sub.pushctx use singtonmap * set DML timeout config * session and data check slot table status * clientoff executor to single thread worker * optimize map memory * push empty version * upgrade pom version * fix metrics group * fix watermark * reduce retry timeout * persistence client off * client off load delay metric * mark push empty * fix scan push empty version * code format * scan client open fail * scan client open fail * query pub and sub dataInfoId by ips * - fix watermark - add log * skip update version on same value * change server box equals * fix cycle dependency * fix get slot table status * fix reg delay * upgrade version to 6.1.0 * fix push trace * auto block * connect index * sub client off * bolt channel attribute * sub ips handler * fix oom * fix boltchannel attribute * ut * bugfix drm api * unpub not change data.version if data not exist * upgrate version 6.1.1 * sub clientoff * sub clientoff * sub clientoff * set slotFollowerSyncLeaderIntervalSecs * sub clientoff * data notify change to 2000ms * fix testcase * fix testcase * sub clientoff * compress * get data compress * set pushCircuitBreakerThreshold=10 * fix test * fix testcase * fix databox NPE * fix testcase * perf calc size * - use pushrecord to replace pushtask, pushtask is memory overhead after pushed * max buffer size && hessian throwable * fix NPE * recover cluster config * stop session server switch * fix some comment * persistence reduce not deal with disconnect * add testcase * datum pub count summary api * emergency api on session * fix provide data getAll * empty * revision count alarm * upgrade pom version * support docker * localhost address * distribute lock sql * docker compose * kube * shutdown hook * add testcase * upgrade version * env key * deploy config * cleanup * add GitHub action (#182) * Migrate from TravisCI to Github Actions (#155) * Create maven.yml * Update maven.yml * Update README.md * Update README.md * Update README.md remove personal NickNYU * Update maven.yml Update README.md * split executor in session and data (#152) * default disable drop connections * lint * start check client version cron * don't use bolt-default-executor (#151) Update README.md Update README.md remove personal NickNYU Co-authored-by: dzdx <dzidaxie@gmail.com> Co-authored-by: 忘禅 <zhuchen.zhu@alibaba-inc.com> * Create feature_request.md * github action Co-authored-by: Chen <cz739@nyu.edu> Co-authored-by: 忘禅 <zhuchen.zhu@alibaba-inc.com> * Update README.md (#183) Update JDK recommendation on README.md (#165) Co-authored-by: wilsonvolker <40080421+wilsonvolker@users.noreply.github.com> * codecov (#184) * update badge * add cover ignore * update image repositry (#185) * remove tracer * upgrade log4j2 * persistence client off on session and check * address circuit breaker * distribute lock renew * distribute lock use unix timestamp * node operate intercept * not circuit breake on sub.register * skip distribution module package * password decrypt * connection mapper * remove clientoff check * Revert "remove clientoff check" This reverts commit 776bdc5a2e7cef1ac1bbcce9637bbb43874d304b. * Revert "connection mapper" This reverts commit ccf7dc9bcb5c7b2477258f333c907a0885965734. * Revert "password decrypt" This reverts commit 72e55036f88d683078869f14eb19233a3b5e5e87. * fix internation client off * ats client * fix session scan slo * fix session scan slo * add circuit breaker log * support multi datacenter support multi datacenter * fix testcase * release 6.1.7 * metadata register async * support multi datacenter * support multi datacenter * support multi datacenter * fix aci * merge pom.xml * fix compile error * support multi datacenter * 1.fix revision heartbeat; 2.rename git.properties * support multi datacenter * support multi datacenter * support multi datacenter * support multi datacenter * support multi datacenter * support multi datacenter * support multi datacenter * support multi datacenter * fix push datum version * support multi datacenter * support multi datacenter * support multi datacenter * support multi datacenter * support multi datacenter * set version to 6.2.0 * fix pmd * fix pmd * fix pmd * fix app revision clean bug * PullRequest: 526 multi datacenter * logger data change * fix data change notify remote data * upgrade version to 6.2.1-SNAPSHOT * change syncDataCenters to pushDataCenters when scan * use pushEnable insteadof stoppush while push remote datacenter * add multi test case * fix pmd * Add security policy (#275) LGTM * resolve version conflict * change SessionCacheDigestTask timer to ScheduledExecutorService * format code * format code --------- Co-authored-by: 昱恒 <xiaojian.xj@antfin.com> Co-authored-by: 向旭 <xiangxu.lxd@antgroup.com> Co-authored-by: yuzhi.lyz <yuzhi.lyz@antfin.com> Co-authored-by: 忘禅 <zhuchen.zhu@antgroup.com> Co-authored-by: myscm <myscm@alibaba-inc.com> Co-authored-by: dzdx <dzidaxie@gmail.com> Co-authored-by: Chen <cz739@nyu.edu> Co-authored-by: 忘禅 <zhuchen.zhu@alibaba-inc.com> Co-authored-by: wilsonvolker <40080421+wilsonvolker@users.noreply.github.com> Co-authored-by: 江村 <jiangcun.hlc@antfin.com> Co-authored-by: jiangcun.hlc <jiangcun.hlc@antgroup.com> Co-authored-by: 昱恒 <xiaojian.xj@antgroup.com> Co-authored-by: Jason Song <nobodyiam@gmail.com>

The documentation is generated from this commit.

Commit:348ad2c
Author:xiangxu
Committer:源三

compress

Commit:e066119
Author:dzdx
Committer:向旭

remove useless field

Commit:d2ad701
Author:bjxiaojian
Committer:bjxiaojian

support save metadata into db

Commit:978c701
Author:dzdx
Committer:dzdx

cleanup app subscriber

Commit:add2732
Author:dzdx
Committer:dzdx

migrate protobuf handler