Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: manage version of maven plugin in order to remove build warning #146

Open
wants to merge 39 commits into
base: master
Choose a base branch
from

Commits on Mar 28, 2019

  1. Upgrade 5.2.0 (sofastack#5)

    caojie09 authored Mar 28, 2019
    Configuration menu
    Copy the full SHA
    bf7f2f0 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2019

  1. Configuration menu
    Copy the full SHA
    2187157 View commit details
    Browse the repository at this point in the history

Commits on Apr 25, 2019

  1. fix temporary push bug (sofastack#13)

    * fix temp push
    
    * update version 5.2.1-SNAPSHOT
    
    * fix test case
    Synex-wh authored Apr 25, 2019
    Configuration menu
    Copy the full SHA
    4e1cc58 View commit details
    Browse the repository at this point in the history

Commits on Apr 29, 2019

  1. Rest data info id list (sofastack#15)

    * fix temp push
    
    * update version 5.2.1-SNAPSHOT
    
    * fix test case
    
    * add rest api,getDataInfoIdList,checkSumDataInfoIdList
    
    * add publisher dataInfoList return
    Synex-wh authored and atellwu committed Apr 29, 2019
    Configuration menu
    Copy the full SHA
    fb83614 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2019

  1. Upgrade jetty version (sofastack#17)

    Synex-wh authored and ujjboy committed May 10, 2019
    Configuration menu
    Copy the full SHA
    d096114 View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2019

  1. Update Travis CI Link Address

    Update Travis CI Link Address
    khotyn authored Jul 12, 2019
    Configuration menu
    Copy the full SHA
    bf57100 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2019

  1. Fix issue24 (sofastack#41)

    * fix temp push
    
    * update version 5.2.1-SNAPSHOT
    
    * fix test case
    
    * fix jetty version,and fix rest api for dataInfoIds
    
    * fix hashcode test
    
    * fix working to init bug
    
    * fix start task log
    
    * fix Watcher can't get providate data,retry and finally return new
    
    * add data server list api
    
    * add server list api
    
    * remove log
    
    * fix isssue 21
    
    * add query by id function
    
    * fix issue 22
    
    * delay client off process and sync data process to working status
    
    * fix data connet meta error
    
    * fix inject NotifyDataSyncHandler
    
    * fix start log
    
    * add send sub log
    
    * fix subscriber to send log
    
    * fix word cache clientid
    
    * add clientoff delay time
    
    * fix clientOffDelayMs
    
    * fix jetty version
    
    * fix version to 5.2.1 release
    
    * fix version
    
    * fix .travis.yml
    
    * fix test case
    
    * fix
    
    * fix test sync case
    
    * fix test case
    
    * fix test case
    
    * fix case
    
    * fix notify online no connect break,and add connect log
    
    * add test case
    
    * add test case
    
    * fix test case
    
    * fix format
    
    * fix resource test case
    
    * fix
    Synex-wh authored Aug 1, 2019
    Configuration menu
    Copy the full SHA
    5ed7039 View commit details
    Browse the repository at this point in the history

Commits on Aug 2, 2019

  1. Configuration menu
    Copy the full SHA
    c5ef46e View commit details
    Browse the repository at this point in the history
  2. Fix version 521 (sofastack#42)

    * fix temp push
    
    * update version 5.2.1-SNAPSHOT
    
    * fix test case
    
    * fix jetty version,and fix rest api for dataInfoIds
    
    * fix hashcode test
    
    * fix working to init bug
    
    * fix start task log
    
    * fix Watcher can't get providate data,retry and finally return new
    
    * add data server list api
    
    * add server list api
    
    * remove log
    
    * fix isssue 21
    
    * add query by id function
    
    * fix issue 22
    
    * delay client off process and sync data process to working status
    
    * fix data connet meta error
    
    * fix inject NotifyDataSyncHandler
    
    * fix start log
    
    * add send sub log
    
    * fix subscriber to send log
    
    * fix word cache clientid
    
    * add clientoff delay time
    
    * fix clientOffDelayMs
    
    * fix jetty version
    
    * fix version to 5.2.1 release
    
    * fix version to 5.2.1 for release
    
    * fix version
    
    * fix .travis.yml
    
    * fix test case
    
    * fix
    
    * fix test sync case
    
    * fix test case
    
    * fix test case
    
    * fix case
    
    * fix notify online no connect break,and add connect log
    
    * add test case
    
    * add test case
    
    * fix test case
    
    * fix format
    
    * fix resource test case
    
    * fix
    
    * remove data numberOfReplicas
    
    * fix jraft version 1.2.5
    Synex-wh authored Aug 2, 2019
    Configuration menu
    Copy the full SHA
    133a5ed View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2019

  1. Update master (sofastack#60)

    * fix temp push
    
    * update version 5.2.1-SNAPSHOT
    
    * fix test case
    
    * fix jetty version,and fix rest api for dataInfoIds
    
    * fix hashcode test
    
    * fix working to init bug
    
    * fix start task log
    
    * fix Watcher can't get providate data,retry and finally return new
    
    * add data server list api
    
    * add server list api
    
    * remove log
    
    * fix isssue 21
    
    * add query by id function
    
    * fix issue 22
    
    * delay client off process and sync data process to working status
    
    * fix data connet meta error
    
    * fix inject NotifyDataSyncHandler
    
    * fix start log
    
    * add send sub log
    
    * fix subscriber to send log
    
    * bugfix: sofastack#27
    
    * bugfix: sofastack#27
    
    * feature: Add monitoring logs sofastack#29
    
    * feature: Add monitoring logs sofastack#29
    (1) bugfix CommonResponse
    (2) format
    
    * bugfix: During meta startup, leader may not register itself sofastack#30
    
    * bugfix: Sometimes receive "Not leader" response from leader in OnStartingFollowing() sofastack#31
    
    * temp add
    
    * add renew request
    
    * data snapshot module
    
    * add calculate digest service
    
    * fix word cache clientid
    
    * data renew module
    
    * data renew/expired module
    
    * add renew datuem request
    
    * add WriteDataAcceptor
    
    * session renew/expired module
    
    * 1. bugfix ReNewDatumHandler: getByConnectId -> getOwnByConnectId
    2. reactor DatumCache from static to instance
    
    * add blacklist wrapper and filter
    
    * upgrade jraft version to 1.2.5
    
    * blacklist ut
    
    * add clientoff delay time
    
    * bugfix: The timing of snapshot construction is not right
    
    * rename: ReNew -> Renew
    
    * fix blacklist test case
    
    * rename: unpub -> unPub
    
    * add threadSize and queueSize limit
    
    * bugfix: revert SessionRegistry
    
    * fix sub fetch retry all error,and reset datainfoid version
    
    * fix client fast chain breakage data can not be cleaned up”
    
    * (1) remove logback.xml DEBUG level;
    (2) dataServerBootstrapConfig rename;
    (3) print conf when startup
    
    * update log
    
    * fix update zero version,and fix log
    
    * add clientOffDelayMs default value
    
    * fix clientOffDelayMs
    
    * Task(DatumSnapshot/Pub/UnPub) add retry strategy
    
    * bugfix DataNodeServiceImpl: retryTimes
    
    * (1)cancelDataTaskListener duplicate
    (2)bugfix DataNodeServiceImpl and SessionRegistry
    
    * refactor datum version
    
    * add hessian black list
    
    * bugfix: log "retryTimes"
    
    * bugfix DatumLeaseManager:  Consider the situation of connectId lose after data restart; ownConnectId should calculate dynamically
    
    * add jvm blacklist api
    
    * fix file name
    
    * some code optimization
    
    * data:refactor snapshot
    
    * fix jetty version
    
    * bugfix DatumLeaseManager: If in a non-working state, cannot clean up because the renew request cannot be received at this time.
    
    * remove SessionSerialFilterResource
    
    * WriteDataProcessor add TaskEvent log; Cache print task update
    
    * data bugfix: snapshot must notify session
    
    * fix SubscriberPushEmptyTask default implement
    
    * merge new
    
    * fix protect
    
    * 1. When the pub of connectId is 0, no clearance action is triggered.
    2. Print map. size regularly
    3. Delete the log: "ConnectId (% s) expired, lastRenewTime is% s, pub. size is 0"
    
    * DataNodeExchanger: print but ignore if from renew module, cause renew request is too much
    
    * reduce log of renew
    
    * data bugfix: Data coverage is also allowed when versions are equal. Consistent with session design.
    
    * DatumCache bugfix: Index coverage should be updated after pubMap update
    
    * DatumSnapshotHandler: limit print; do not call dataChangeEventCenter.onChange if no diff
    
    * bugfix unpub npe (pub maybe already clean by DatumLeaseManager);LIMITED_LIST_SIZE_FOR_PRINT change to 30
    
    * some code refactor
    
    * add code comment
    
    * fix data working to init,and fix empty push version
    
    * consider unpub is isWriteRequest, Reduce Snapshot frequency
    
    * RefreshUpdateTime is at the top, otherwise multiple snapshot can be issued concurrently
    
    * update config: reduce retryTimes, increase delayTime, the purpose is to reduce performance consumption
    
    * put resume() in finally code block, avoid lock leak
    
    * modify renewDatumWheelTaskDelay and datumTimeToLiveSec
    
    * When session receives a connection and generates renew tasks, it randomly delays different times to avoid everyone launching renew at the same time.
    
    * data: add executor for handler
    session: bugfix snapshot
    session: refactor wheelTimer of renew to add executor
    
    * add get data log
    
    * snapshot and lastUpdateTimestamp: Specific to dataServerIP
    
    * 1. DataServer: RenewDatumHandler must return GenericResponse but not CommonResponse, or else session will class cast exception
    2. No need to update timestamp after renew
    3. snapshot: Need to specify DataServerIP
    
    * add logs
    
    * 1. dataServer: reduce log of snapshotHandler
    2. update logs
    
    * dataServer: renew logic should delay for some time after status is WORKING, cause Data is processed asynchronously after synchronization from other DataServer
    
    * bugfix bean; update log
    
    * ignore renew request log
    
    * fix UT
    
    * fix .travis.yml
    
    * fix version 5.3.0-SNAPSHOT
    
    * fix online notify connect error
    
    * fix push confirm error,and fix datum update version,pub threadpool config,add accesslimit service
    
    * add switch renew and expire
    
    * implement renew enable/disable switch
    
    * fix data client exechange log
    
    * fix datum fetch connect error
    
    * bugfix CacheService: set version zero when first sub and get datum error
    
    * fix clean task for fetch
    
    * bugfix DatumCache: Forget to clean up the index in datumCache.putSnapshot
    
    * fix fetch datum word cache
    
    * fix test case time
    
    * fix test cast
    
    * fix test case
    
    * fix tast case
    
    * fix ut case: StopPushDataSwitchTest
    
    * ut case:renew module
    
    * fix ut case:TempPublisherTest
    
    * bugfix ut case: increase sleep time
    
    * fix ut case:RenewTest
    
    * fix ut case:RenewTest format
    
    * fix pom version
    
    * fix ut case:do not run parallelly
    Synex-wh authored Sep 26, 2019
    Configuration menu
    Copy the full SHA
    9bcab36 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ae8d216 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2020

  1. Configuration menu
    Copy the full SHA
    2b9f708 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2020

  1. New snapshot (sofastack#81)

    * fix temp push
    
    * update version 5.2.1-SNAPSHOT
    
    * fix test case
    
    * fix jetty version,and fix rest api for dataInfoIds
    
    * fix hashcode test
    
    * fix working to init bug
    
    * fix start task log
    
    * fix Watcher can't get providate data,retry and finally return new
    
    * add data server list api
    
    * add server list api
    
    * remove log
    
    * fix isssue 21
    
    * add query by id function
    
    * fix issue 22
    
    * delay client off process and sync data process to working status
    
    * fix data connet meta error
    
    * fix inject NotifyDataSyncHandler
    
    * fix start log
    
    * add send sub log
    
    * fix subscriber to send log
    
    * bugfix: sofastack#27
    
    * bugfix: sofastack#27
    
    * feature: Add monitoring logs sofastack#29
    
    * feature: Add monitoring logs sofastack#29
    (1) bugfix CommonResponse
    (2) format
    
    * bugfix: During meta startup, leader may not register itself sofastack#30
    
    * bugfix: Sometimes receive "Not leader" response from leader in OnStartingFollowing() sofastack#31
    
    * temp add
    
    * add renew request
    
    * data snapshot module
    
    * add calculate digest service
    
    * fix word cache clientid
    
    * data renew module
    
    * data renew/expired module
    
    * add renew datuem request
    
    * add WriteDataAcceptor
    
    * session renew/expired module
    
    * 1. bugfix ReNewDatumHandler: getByConnectId -> getOwnByConnectId
    2. reactor DatumCache from static to instance
    
    * add blacklist wrapper and filter
    
    * upgrade jraft version to 1.2.5
    
    * blacklist ut
    
    * add clientoff delay time
    
    * bugfix: The timing of snapshot construction is not right
    
    * rename: ReNew -> Renew
    
    * fix blacklist test case
    
    * rename: unpub -> unPub
    
    * add threadSize and queueSize limit
    
    * bugfix: revert SessionRegistry
    
    * fix sub fetch retry all error,and reset datainfoid version
    
    * fix client fast chain breakage data can not be cleaned up”
    
    * (1) remove logback.xml DEBUG level;
    (2) dataServerBootstrapConfig rename;
    (3) print conf when startup
    
    * update log
    
    * fix update zero version,and fix log
    
    * add clientOffDelayMs default value
    
    * fix clientOffDelayMs
    
    * Task(DatumSnapshot/Pub/UnPub) add retry strategy
    
    * bugfix DataNodeServiceImpl: retryTimes
    
    * (1)cancelDataTaskListener duplicate
    (2)bugfix DataNodeServiceImpl and SessionRegistry
    
    * refactor datum version
    
    * add hessian black list
    
    * bugfix: log "retryTimes"
    
    * bugfix DatumLeaseManager:  Consider the situation of connectId lose after data restart; ownConnectId should calculate dynamically
    
    * add jvm blacklist api
    
    * fix file name
    
    * some code optimization
    
    * data:refactor snapshot
    
    * fix jetty version
    
    * bugfix DatumLeaseManager: If in a non-working state, cannot clean up because the renew request cannot be received at this time.
    
    * remove SessionSerialFilterResource
    
    * WriteDataProcessor add TaskEvent log; Cache print task update
    
    * data bugfix: snapshot must notify session
    
    * fix SubscriberPushEmptyTask default implement
    
    * merge new
    
    * fix protect
    
    * 1. When the pub of connectId is 0, no clearance action is triggered.
    2. Print map. size regularly
    3. Delete the log: "ConnectId (% s) expired, lastRenewTime is% s, pub. size is 0"
    
    * DataNodeExchanger: print but ignore if from renew module, cause renew request is too much
    
    * reduce log of renew
    
    * data bugfix: Data coverage is also allowed when versions are equal. Consistent with session design.
    
    * DatumCache bugfix: Index coverage should be updated after pubMap update
    
    * DatumSnapshotHandler: limit print; do not call dataChangeEventCenter.onChange if no diff
    
    * bugfix unpub npe (pub maybe already clean by DatumLeaseManager);LIMITED_LIST_SIZE_FOR_PRINT change to 30
    
    * some code refactor
    
    * add code comment
    
    * fix data working to init,and fix empty push version
    
    * consider unpub is isWriteRequest, Reduce Snapshot frequency
    
    * RefreshUpdateTime is at the top, otherwise multiple snapshot can be issued concurrently
    
    * update config: reduce retryTimes, increase delayTime, the purpose is to reduce performance consumption
    
    * put resume() in finally code block, avoid lock leak
    
    * modify renewDatumWheelTaskDelay and datumTimeToLiveSec
    
    * When session receives a connection and generates renew tasks, it randomly delays different times to avoid everyone launching renew at the same time.
    
    * data: add executor for handler
    session: bugfix snapshot
    session: refactor wheelTimer of renew to add executor
    
    * add get data log
    
    * snapshot and lastUpdateTimestamp: Specific to dataServerIP
    
    * 1. DataServer: RenewDatumHandler must return GenericResponse but not CommonResponse, or else session will class cast exception
    2. No need to update timestamp after renew
    3. snapshot: Need to specify DataServerIP
    
    * add logs
    
    * 1. dataServer: reduce log of snapshotHandler
    2. update logs
    
    * dataServer: renew logic should delay for some time after status is WORKING, cause Data is processed asynchronously after synchronization from other DataServer
    
    * bugfix bean; update log
    
    * ignore renew request log
    
    * fix UT
    
    * fix .travis.yml
    
    * fix version 5.3.0-SNAPSHOT
    
    * fix online notify connect error
    
    * fix push confirm error,and fix datum update version,pub threadpool config,add accesslimit service
    
    * fix push confirm error,and fix datum update version,pub threadpool config,add accesslimit service (sofastack#45)
    
    * add switch renew and expire
    
    * implement renew enable/disable switch
    
    * fix data client exechange log
    
    * fix datum fetch connect error
    
    * bugfix CacheService: set version zero when first sub and get datum error
    
    * fix clean task for fetch
    
    * bugfix DatumCache: Forget to clean up the index in datumCache.putSnapshot
    
    * Session&Data increase WordCache use
    
    * code optimize
    
    * WordCache: registerId do not add WordCache
    
    * fix fetch datum word cache
    
    * fix NotifyFetchDatumHandler npe
    
    * fix test case time
    
    * fix test cast
    
    * fix test case
    
    * fix tast case
    
    * fix ut case: StopPushDataSwitchTest
    
    * ut case:renew module
    
    * fix ut case:TempPublisherTest
    
    * fix version,and merge new
    
    * bugfix ut case: increase sleep time
    
    * fix ut case:RenewTest
    
    * fix version and fix callback executor,fix log error
    
    * fix ut case:RenewTest format
    
    * fix pom version
    
    * fix ut case:do not run parallelly
    
    * refactor providerdata process
    
    * Memory optimization:Datum.processDatum
    
    * add session notify test
    
    * copy from mybank:
    1. Update Subscriber: support for push context
    2. increase queueSize of checkPushExecutor
    3. fix the isolation function of Gzone and Rzone
    
    * Modify the deny policy of accessDataExecutor of SessionServer
    
    * remove useless code
    
    * fix call back
    
    * fix meta methodhandle cache
    
    * fix push confirm success
    
    * Change the communication between session and data to multi connection
    
    * resolve compile error
    
    * fix processor
    
    * BoltClient: the creation of ConnectionEventAdapter should be inheritable
    
    * fix currentTimeMillis product from source
    
    * add client Invalid check task
    
    * use multiple RpcClient instances instead of one RpcClient with multiple connections,and start a heartbeat thread to ensure connection pool because bolt does not maintain the number of connection pools
    
    * refactor TaskListener and use map instead of list in DefaultTaskListenerManager; refactor getSingleTaskDispatcher()
    
    * DataChangeRequestHandler:optimize performance
    
    * refactor: Heartbeat between session and data
    
    * fix: Synex-wh#20 (review)
    
    * update
    
    * BoltClient use just one RpcClient;
    remove heartbeat between session and data;
    
    * SyncDataCallback reduce ThreadSize for saving cpu
    
    * reduce NOTIFY_SESSION_CALLBACK_EXECUTOR threadSize
    
    * fix version in DataChangeFetchTask
    
    * 1. filter out the unPubs of datum when first put, Otherwise, "syncData" or "fetchData" get Datum may contains unPubs, which will result something error
    2. add jul-to-slf4j for some lib which use jul log, e.g. hessian
    
    * fix meta mem
    
    * fix test case
    
    * fix temp case
    
    * fix syncConfigRetryInterval 60s
    
    * fix format
    
    Co-authored-by: wukezhu <[email protected]>
    Synex-wh and atellwu authored Feb 3, 2020
    Configuration menu
    Copy the full SHA
    da14c5c View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2020

  1. 20191204 idc sync (sofastack#86)

    * fix temp push
    
    * update version 5.2.1-SNAPSHOT
    
    * fix test case
    
    * fix jetty version,and fix rest api for dataInfoIds
    
    * fix hashcode test
    
    * fix working to init bug
    
    * fix start task log
    
    * fix Watcher can't get providate data,retry and finally return new
    
    * add data server list api
    
    * add server list api
    
    * remove log
    
    * fix isssue 21
    
    * add query by id function
    
    * fix issue 22
    
    * delay client off process and sync data process to working status
    
    * fix data connet meta error
    
    * fix inject NotifyDataSyncHandler
    
    * fix start log
    
    * add send sub log
    
    * fix subscriber to send log
    
    * bugfix: sofastack#27
    
    * bugfix: sofastack#27
    
    * feature: Add monitoring logs sofastack#29
    
    * feature: Add monitoring logs sofastack#29
    (1) bugfix CommonResponse
    (2) format
    
    * bugfix: During meta startup, leader may not register itself sofastack#30
    
    * bugfix: Sometimes receive "Not leader" response from leader in OnStartingFollowing() sofastack#31
    
    * temp add
    
    * add renew request
    
    * data snapshot module
    
    * add calculate digest service
    
    * fix word cache clientid
    
    * data renew module
    
    * data renew/expired module
    
    * add renew datuem request
    
    * add WriteDataAcceptor
    
    * session renew/expired module
    
    * 1. bugfix ReNewDatumHandler: getByConnectId -> getOwnByConnectId
    2. reactor DatumCache from static to instance
    
    * add blacklist wrapper and filter
    
    * upgrade jraft version to 1.2.5
    
    * blacklist ut
    
    * add clientoff delay time
    
    * bugfix: The timing of snapshot construction is not right
    
    * rename: ReNew -> Renew
    
    * fix blacklist test case
    
    * rename: unpub -> unPub
    
    * add threadSize and queueSize limit
    
    * bugfix: revert SessionRegistry
    
    * fix sub fetch retry all error,and reset datainfoid version
    
    * fix client fast chain breakage data can not be cleaned up”
    
    * (1) remove logback.xml DEBUG level;
    (2) dataServerBootstrapConfig rename;
    (3) print conf when startup
    
    * update log
    
    * fix update zero version,and fix log
    
    * add clientOffDelayMs default value
    
    * fix clientOffDelayMs
    
    * Task(DatumSnapshot/Pub/UnPub) add retry strategy
    
    * bugfix DataNodeServiceImpl: retryTimes
    
    * (1)cancelDataTaskListener duplicate
    (2)bugfix DataNodeServiceImpl and SessionRegistry
    
    * refactor datum version
    
    * add hessian black list
    
    * bugfix: log "retryTimes"
    
    * bugfix DatumLeaseManager:  Consider the situation of connectId lose after data restart; ownConnectId should calculate dynamically
    
    * add jvm blacklist api
    
    * fix file name
    
    * some code optimization
    
    * data:refactor snapshot
    
    * fix jetty version
    
    * bugfix DatumLeaseManager: If in a non-working state, cannot clean up because the renew request cannot be received at this time.
    
    * remove SessionSerialFilterResource
    
    * WriteDataProcessor add TaskEvent log; Cache print task update
    
    * data bugfix: snapshot must notify session
    
    * fix SubscriberPushEmptyTask default implement
    
    * merge new
    
    * fix protect
    
    * 1. When the pub of connectId is 0, no clearance action is triggered.
    2. Print map. size regularly
    3. Delete the log: "ConnectId (% s) expired, lastRenewTime is% s, pub. size is 0"
    
    * DataNodeExchanger: print but ignore if from renew module, cause renew request is too much
    
    * reduce log of renew
    
    * data bugfix: Data coverage is also allowed when versions are equal. Consistent with session design.
    
    * DatumCache bugfix: Index coverage should be updated after pubMap update
    
    * DatumSnapshotHandler: limit print; do not call dataChangeEventCenter.onChange if no diff
    
    * bugfix unpub npe (pub maybe already clean by DatumLeaseManager);LIMITED_LIST_SIZE_FOR_PRINT change to 30
    
    * some code refactor
    
    * add code comment
    
    * fix data working to init,and fix empty push version
    
    * consider unpub is isWriteRequest, Reduce Snapshot frequency
    
    * RefreshUpdateTime is at the top, otherwise multiple snapshot can be issued concurrently
    
    * update config: reduce retryTimes, increase delayTime, the purpose is to reduce performance consumption
    
    * put resume() in finally code block, avoid lock leak
    
    * modify renewDatumWheelTaskDelay and datumTimeToLiveSec
    
    * When session receives a connection and generates renew tasks, it randomly delays different times to avoid everyone launching renew at the same time.
    
    * data: add executor for handler
    session: bugfix snapshot
    session: refactor wheelTimer of renew to add executor
    
    * add get data log
    
    * snapshot and lastUpdateTimestamp: Specific to dataServerIP
    
    * 1. DataServer: RenewDatumHandler must return GenericResponse but not CommonResponse, or else session will class cast exception
    2. No need to update timestamp after renew
    3. snapshot: Need to specify DataServerIP
    
    * add logs
    
    * 1. dataServer: reduce log of snapshotHandler
    2. update logs
    
    * dataServer: renew logic should delay for some time after status is WORKING, cause Data is processed asynchronously after synchronization from other DataServer
    
    * bugfix bean; update log
    
    * ignore renew request log
    
    * fix UT
    
    * fix .travis.yml
    
    * fix version 5.3.0-SNAPSHOT
    
    * fix online notify connect error
    
    * fix push confirm error,and fix datum update version,pub threadpool config,add accesslimit service
    
    * fix push confirm error,and fix datum update version,pub threadpool config,add accesslimit service (sofastack#45)
    
    * add switch renew and expire
    
    * implement renew enable/disable switch
    
    * fix data client exechange log
    
    * fix datum fetch connect error
    
    * bugfix CacheService: set version zero when first sub and get datum error
    
    * fix clean task for fetch
    
    * bugfix DatumCache: Forget to clean up the index in datumCache.putSnapshot
    
    * Session&Data increase WordCache use
    
    * code optimize
    
    * WordCache: registerId do not add WordCache
    
    * fix fetch datum word cache
    
    * fix NotifyFetchDatumHandler npe
    
    * fix test case time
    
    * fix test cast
    
    * fix test case
    
    * fix tast case
    
    * fix ut case: StopPushDataSwitchTest
    
    * ut case:renew module
    
    * fix ut case:TempPublisherTest
    
    * fix version,and merge new
    
    * bugfix ut case: increase sleep time
    
    * fix ut case:RenewTest
    
    * fix version and fix callback executor,fix log error
    
    * fix ut case:RenewTest format
    
    * fix pom version
    
    * fix ut case:do not run parallelly
    
    * refactor providerdata process
    
    * Memory optimization:Datum.processDatum
    
    * add session notify test
    
    * copy from mybank:
    1. Update Subscriber: support for push context
    2. increase queueSize of checkPushExecutor
    3. fix the isolation function of Gzone and Rzone
    
    * Modify the deny policy of accessDataExecutor of SessionServer
    
    * remove useless code
    
    * fix call back
    
    * fix meta methodhandle cache
    
    * fix push confirm success
    
    * Change the communication between session and data to multi connection
    
    * resolve compile error
    
    * fix processor
    
    * BoltClient: the creation of ConnectionEventAdapter should be inheritable
    
    * fix currentTimeMillis product from source
    
    * add client Invalid check task
    
    * use multiple RpcClient instances instead of one RpcClient with multiple connections,and start a heartbeat thread to ensure connection pool because bolt does not maintain the number of connection pools
    
    * refactor TaskListener and use map instead of list in DefaultTaskListenerManager; refactor getSingleTaskDispatcher()
    
    * DataChangeRequestHandler:optimize performance
    
    * refactor: Heartbeat between session and data
    
    * fix: Synex-wh#20 (review)
    
    * update
    
    * BoltClient use just one RpcClient;
    remove heartbeat between session and data;
    
    * SyncDataCallback reduce ThreadSize for saving cpu
    
    * reduce NOTIFY_SESSION_CALLBACK_EXECUTOR threadSize
    
    * 1. filter out the unPubs of datum when first put, Otherwise, "syncData" or "fetchData" get Datum may contains unPubs, which will result something error
    2. add jul-to-slf4j for some lib which use jul log, e.g. hessian
    
    * update for idc sync:
    1. add a interface DatumStorage and implemented by LocalDatumStorage
    2. remove Sync from BackUpNotifier
    3. add RemoteDataServerChangeEvent
    
    * 1. NotifyProvideDataChange support multiple nodeTypes
    2. refactor provideData code of DataServer, just like SessionServer
    3. remove GetChangeListRequestHandler to enterprise version because it's about multiple data centers
    
    * use getClientRegion() instead of getSessionServerRegion() for push
    
    * bugfix LocalDatumStorage#getVersions
    
    * bugfix DataDigestResource api
    
    * bugfix DataDigestResource api
    
    * fix BoltClient: remove unnecessary code
    
    * give more thread for getOtherDataCenterNodeAndUpdate, because otherwise it would rejected if too much task
    
    * grefresh for keep connect other dataServers: should use dataServerCache but not DataServerNodeFactory
    
    * revert "delay cache invalid in DataChangeFetchTask&DataChangeFetchCloudTask",because if the old datum is not invalid, the new subscriber will get the old datum directly from the cache
    
    * bugfix MetaStoreService&DataStoreService: "return" -> "continue"
    
    * fix Memory waste of ServerDataBox
    
    * revert MetaDigestResource api
    
    * Request add method "getTimeout"
    
    * bugfix: remove @ConditionalOnMissingBean for fetchDataHandler
    
    * fix compile error
    
    * RequestException: limit message size
    
    * bugfix: empty dataServerList cause NPE because calculateOldConsistentHash return null
    
    * trigger github ci
    
    * trigger github ci
    
    * fix ut
    
    * update version to 5.4.0
    
    Co-authored-by: Synex-wh <[email protected]>
    atellwu and Synex-wh authored Feb 14, 2020
    Configuration menu
    Copy the full SHA
    c503394 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c95c518 View commit details
    Browse the repository at this point in the history

Commits on Feb 17, 2020

  1. Configuration menu
    Copy the full SHA
    a6d1741 View commit details
    Browse the repository at this point in the history

Commits on Feb 27, 2020

  1. Configuration menu
    Copy the full SHA
    9e21e12 View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2020

  1. 20200229 fix cloud datanetworkfail (sofastack#93)

    * fix npe in DataServerChangeEventHandler
    
    * bugfix in cloud mode: If obtained datum from DataServer failed, should set sessionInterests version zero
    
    * add dataNodeExchangeForFetchDatumTimeOut; add log for fetchChangDataProcess
    
    * update ut
    atellwu authored Mar 3, 2020
    Configuration menu
    Copy the full SHA
    a3728fc View commit details
    Browse the repository at this point in the history

Commits on Mar 4, 2020

  1. update version to 5.4.1 (sofastack#94)

    * update version to 5.4.1
    
    * update ut
    atellwu authored Mar 4, 2020
    Configuration menu
    Copy the full SHA
    d439071 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2020

  1. 20200316 fix client cell (sofastack#98)

    * fix localZone in DataChangeFetchTask, should use clientCell but not sessionServerRegion
    
    * update version to 5.4.2
    
    Co-authored-by: kezhu.wukz <[email protected]>
    atellwu and kezhu.wukz authored Mar 16, 2020
    Configuration menu
    Copy the full SHA
    c3ed82e View commit details
    Browse the repository at this point in the history

Commits on May 15, 2020

  1. Configuration menu
    Copy the full SHA
    7b06d5c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2020

  1. Chore/update hessian (sofastack#115)

    * chore: update version to 5.4.3-SNAPSHOT
    
    * chore: update hessian to 3.3.8
    straybirdzls authored May 18, 2020
    Configuration menu
    Copy the full SHA
    8d1e3bb View commit details
    Browse the repository at this point in the history

Commits on May 29, 2020

  1. Fix windows package (sofastack#102)

    * Fix windows pacakge error
    khotyn authored May 29, 2020
    Configuration menu
    Copy the full SHA
    16221f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3b312c View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2020

  1. fix properties of integration: data.server.datumTimeToLiveSec should …

    …not set (sofastack#124)
    
    Co-authored-by: kezhu.wukz <[email protected]>
    atellwu and kezhu.wukz authored Aug 3, 2020
    Configuration menu
    Copy the full SHA
    78b63a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2020

  1. Fix/session data override clean (sofastack#114)

    * chore: update version to 5.4.3-SNAPSHOT
    
    * fix: when client re-connect happened before client-off, session will have dirty connectIndex
    straybirdzls authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    bea8df7 View commit details
    Browse the repository at this point in the history
  2. fix: sofastack#121 (sofastack#122)

    Co-authored-by: kezhu.wukz <[email protected]>
    atellwu and kezhu.wukz authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    a2a50d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    bf50669 View commit details
    Browse the repository at this point in the history
  4. Fix/duplicated connect (sofastack#117)

    * chore: update version to 5.4.3-SNAPSHOT
    
    * fix: duplicated connectId
    
    * fix: duplicated connectId and format
    
    * fix: testcase
    
    * fix: testcase
    
    * fix: testcase
    
    * fix: testcase
    straybirdzls authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    a09356a View commit details
    Browse the repository at this point in the history
  5. Bump netty-all from 4.1.25.Final to 4.1.42.Final (sofastack#80)

    Bumps [netty-all](https://github.com/netty/netty) from 4.1.25.Final to 4.1.42.Final.
    - [Release notes](https://github.com/netty/netty/releases)
    - [Commits](netty/netty@netty-4.1.25.Final...netty-4.1.42.Final)
    
    Signed-off-by: dependabot[bot] <[email protected]>
    
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    3a2034a View commit details
    Browse the repository at this point in the history
  6. fix duplicate connectId && snapshot backup (sofastack#135)

    * upgrade version to 5.4.4-SNAPSHOT
    
    * update version 5.4.4
    
    * deplicate conn id
    
    * fix snapshot backup
    
    * watcher connectid four tuple
    dzdx authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    505e36b View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2020

  1. Clean log (sofastack#140)

    * upgrade version to 5.4.4-SNAPSHOT
    
    * clean log
    
    Co-authored-by: dzdx <[email protected]>
    nocvalight and dzdx authored Oct 12, 2020
    Configuration menu
    Copy the full SHA
    fb22342 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e5d1e19 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Dev 5.4.5 (sofastack#143)

    * upgrade version to 5.4.5
    
    * bugfix: repub will remove other publishers in same connectID
    
    * split meta thread pool to improve stability
    
    * configurable electiontimeout
    
    * add admin api to implement session connections loadbalance
    
    * session heartbeat timeout
    
    * upgrade jraft to 1.3.5.Alpha1
    dzdx authored Oct 15, 2020
    Configuration menu
    Copy the full SHA
    cc2f105 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Configuration menu
    Copy the full SHA
    38bae7d View commit details
    Browse the repository at this point in the history
  2. chore: manage version of maven plugin in order to remove build warning

    when execute command 'mvn clean install ', the fllowing warnings show
    up:
    
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-client-api:jar:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 57,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 43,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 50,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-client-log:jar:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 62,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 48,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 55,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-client-impl:jar:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 110,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 96,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 103,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-client-parent:pom:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 105,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 91,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 98,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-server-session:jar:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.springframework.boot:spring-boot-maven-plugin is missing. @ line 91,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-server-data:jar:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.springframework.boot:spring-boot-maven-plugin is missing. @ line 95,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-server-meta:jar:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.springframework.boot:spring-boot-maven-plugin is missing. @ line
    102, column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-server-integration:jar:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.springframework.boot:spring-boot-maven-plugin is missing. @ line 45,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-distribution-session:pom:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 43,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 29,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 36,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-distribution-data:pom:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 43,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 29,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 36,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-distribution-meta:pom:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 43,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 29,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 36,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-distribution-integration:pom:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 42,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 28,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 35,
    column 21
    [WARNING]
    [WARNING] Some problems were encountered while building the effective
    model for com.alipay.sofa:registry-distribution:pom:5.4.5
    [WARNING] 'build.plugins.plugin.version' for
    org.sonatype.plugins:nexus-staging-maven-plugin is missing. @ line 47,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-install-plugin is missing. @ line 33,
    column 21
    [WARNING] 'build.plugins.plugin.version' for
    org.apache.maven.plugins:maven-deploy-plugin is missing. @ line 40,
    column 21
    [WARNING]
    [WARNING] It is highly recommended to fix these problems because they
    threaten the stability of your build.
    [WARNING]
    [WARNING] For this reason, future Maven versions might no longer support
    building such malformed projects.
    [WARNING]
    leeyazhou committed Oct 16, 2020
    Configuration menu
    Copy the full SHA
    313cc24 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2020

  1. split executor in session and data (sofastack#152)

    * default disable drop connections
    
    * lint
    
    * start check client version cron
    
    * don't use bolt-default-executor (sofastack#151)
    dzdx authored Dec 2, 2020
    Configuration menu
    Copy the full SHA
    b2e430f View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2021

  1. Migrate from TravisCI to Github Actions (sofastack#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 (sofastack#152)
    
    * default disable drop connections
    
    * lint
    
    * start check client version cron
    
    * don't use bolt-default-executor (sofastack#151)
    
    Update README.md
    
    Update README.md
    
    remove personal NickNYU
    
    Co-authored-by: dzdx <[email protected]>
    Co-authored-by: 忘禅 <[email protected]>
    3 people authored Mar 25, 2021
    Configuration menu
    Copy the full SHA
    abd97d1 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2021

  1. Configuration menu
    Copy the full SHA
    a996cbb View commit details
    Browse the repository at this point in the history