Skip to content
This repository was archived by the owner on Jan 7, 2022. It is now read-only.

Commit 1bbd248

Browse files
tau0facebook-github-bot
authored andcommitted
Title: [logdevice] Cutting version 2.45.0
Summary: Change log for 2.45.0: D17243706 Make warning, error logged with logger instead of raising exception D17318908 [hotfix] Don't crash on InfoConfig command when the config doesn't have a source D17335255 Edit help info in commands D17318796 Move VersionedConfigStore.h file from common/ to include/ D17343064 [logdevice][py] Added thrift_dumps function D17314225 [logdevice][py] Add async_to_sync and sync_to_async decorators D17183497 [logdevice] Add expand_shards, normalize_node_id, get_node_id and search_maintenances to ClusterView D17296997 Ratelimit spammy 'handshake timeout' log message in Socket D17328537 Passing ClientSettings to LogDeviceClient D15352777 [ClusterMembership] Deprecate maintenance manager related attributes from the NodesConfiguration D17225664 [ClusterMembership] Introduce manual_override flag D17350432 ODS collection interval via settings D17293068 [logdevice] Change workflow run method to take membership ShardState/SequencerNodeState D17073693 [logdevice][pools] Better output for ldshell pool expand commands D17153252 [logdevice][pools] Fixed several pyre errors D17155435 [logdevice][pools] Performance tuning in pool shrink D17163106 [logdevice][pools] Small fixes D17163874 [logdevice][pools] Expand tuning D17203867 [logdevice][pools] Some cleanup D17206426 [logdevice][pools] Introducing moves D17364277 Back out "Move VersionedConfigStore.h file from common/ to include/" D17203332 [logdevice][safety] Fail safety check if all sequencers are going to get disabled D15877155 [SelfRegistration] Update node info on startup if it's in the NodesConfiguration D17354882 Fixing use after move D17184777 [logdevice] Create OverloadDetector D17365456 [logdevice][OSS][easy] CircleCI: Don't update modules from upstream and use the commited hashes instead D17282807 [logdevice] Fix wave value in log line in WriteOps.h D17332350 Fix crash when socket is closed just after receiving a CLEAN message D17369928 bugfix in location string migration script D17363366 reduce timeout threshold for ld-characterize-load D17212920 [logdevice][MaintenanceManager] Do not run workflow if maintenance is diabled for Shard/Seq in NodesConfig D17354975 STREAM mode experiments changes D17251982 [Folly] Use a fixed mempool capacity in LifoSem D17282619 Add CheckpointStore class with update functionality. D17358036 [NCM][easy] NCPublisher: Don't publish traces to NodesConfigurationTracer from clients D16942365 [logdevice] Switched our listeneres to folly::EventBase. D17288453 [logdevice] refactor ConfigSourceLocationParser D17155383 [logdevice] add all read streams sampling config path to settings D17375579 ldbench: don't skip appends if timer resolution is too coarse D16954472 Change SocketDependencies getSSLContext to accept boolean. D15802109 Introduce folly::IOBuf in PayloadHolder. D17418823 [LogDevice][PR] Fix #109. D17361289 [ClusterMembership] Implement markShardsAsProvisioned API D17419008 [logdevice] Ignore invalid roles during maintenance expansion D17413957 [quick] bugfix for ldshell settings diff D17372813 Make nodeset selector not fail for internal logs if configured nodeset_size is smaller than replication factor D17323594 Stats about BufferedWriter append errors D15808112 Use IOBuf on write path when serializing messages. D17260530 Add support for TLS sensing in ConnectionListener D17421606 Move thrift_dumps to libfb/py/asyncio/thrift D17444076 Refresh hotfuncs data for logdevice-server-logdeviced (via Dataswarm) D17343161 [logdevice][tw] Do not load nodes config in the task controller D17444857 [logdevice] Handle nullptr case for Zookeeper getData response D16517415 [logdevice] Prepare classes for a folly replacement D17398347 [logdevice][MaintenanceManager] Validating that the node is FULLY_STARTED|STARTING before Enable workflow D17446300 Add full support for LDOps to use autodeps D17418957 Fixing ldshell status2 and adding progress D17446890 [logdevice][tw] Do not acknowledge drain/move/resize operations for now D17369368 [logdevice] ClientReadersFlowTracer: add tracing for overload D17132163 [logdevice] sync all_read_streams_debug_config to fbcode D17419615 [logdevice][MaintenanceManager] Fix trimming, enable in tupperware D17451869 [logdevice] Add some libfb/py/asyncio libraries to logdevice bento kernel D17450554 [NCM] Remove the REQUIRES_RESTART restriction from the NCM source of truth flag D15935415 [logdevice] Fix metadata-utility startup crash with NCM enabled D16993861 check_impact works with --shards, ---nodes and --hosts args D17450426 [logdevice] Add more logging to PurgeCoordinator D17475190 [logdevice][pools][easy] Fix bug in expand logic D17418661 Change store type from map(customer_id, log_id -> lsn) to map(customer_id -> map(log_id -> lsn)) D17426383 [logdevice][tw] task-control list command D17446109 [logdevice] Add wrappers for {add,remove,update}Nodes methods in AdminAPI D17446464 [logdevice] Re-add NODE_STATS_MessageTest to TARGETS D17475357 [logdevice] Rename unblock_rebuilding to mark_all_shards_unrecoverable in LDOps D17474599 [logdevice][MaintenanceManager] Stop trimming when maintenances are empty D17480041 [Boycotting] Stop reporting boycotting controller state on boycotts D17438138 Extend internal logs sanity check D17373158 Improving client retry logic in STREAM mode D16733291 Make EvTimer compatible with AsyncTimeout interface D17450533 [logdevice][MaintenanceManager] Canceling enabling reads and writes in MM if needed D17455072 [logdevice][MaintenanceManager] Extention to support human readable representation of maintenance logs D17453326 [ClusterMembership] Fix flakiness of the remove node test D17476411 [ldops] Populate the admin port in ldops.Push D17506700 Handle the case where repl_factor is 1 D17349014 Wait for process start until test timeout even if using TCP ports D17406520 add logging for test timeout and use ld_log to get timestamp of log messages D17406519 use AdminCommandClient in test::nc to prevent duplicate logic D17406521 factorize cluster creation in SSL integration tests D17492951 [logdevice] Treat NONE_TO_RO storage state as ShardOperationalState::ENABLING D17475140 [Admin] Adding admin_address to the nodes config D17475141 [Admin] Register the node's admin address during self registration D17475377 [logdevice] node returning E::ISOLATED not considered for sequencers D17527155 [logdevice][pools] Fix few bugfixes on assemble & expand D17501607 [logdevice][tw] Extract predicates and helpers for maintenances D17511612 Fix tsan failure in AllSequencersTest.ActivateSequencers D17498005 Add CheckpointStore update tests D17501924 [logdevice][tw] Extract predicates and helpers for operations D17499381 MaintenanceManager: Fill the NodesConfig in the response of NodesStateResponse when MM is enabled D17500756 Add getLSN functions to CheckpointStore D17532749 replace ld_assert by ld_check to avoid the checks to be compiled out in opt mode in tests D17531558 [logdevice][easy] OverloadDetector: downgrade loglevel of logline D17535077 Some comments back D17534062 Fix UnreleasedRecordDetectorTest.TransientSequencerFailure flakiness D17511044 Fix flaky ReadingIntegrationTest.GuaranteedEfficiencyWithNodeDown D17502764 Improve query output format D17403964 Allow reporting to ODS on additional roll up entities, remove client hostname ods reporting (with whitelisted keys) D17357464 [NCM] Transition the node out of PROVISIONING storage state on startup D17547428 [logdevice] Clean up ldops.tier check_impact D17532836 [logdevice] Shutdown crash in CommandListener D15877267 [logdevice] Filter out nodes rebuiling in RELOCATE mode to remove bias and increase speed of drains D17063068 Introduce EvBase, Event and EvTimer class. D17063077 Add setting to choose eventbase per eventloop. D17424674 Basic Health Monitor D16733323 socket timers to asyncTimeout. D16954517 Make LibeventTimer use EvTimer instead of event directly. Reviewed By: tau0 fbshipit-source-id: a5a5a514a225ab3804a578298ef5adbcd871a60d
1 parent f2421af commit 1bbd248

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

logdevice/common/version.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
#pragma once
99

1010
// This should be updated when cutting a release branch.
11-
#define LOGDEVICE_VERSION "99.99.99"
11+
#define LOGDEVICE_VERSION "2.45.0"

0 commit comments

Comments
 (0)