Comments (1)
RemoteClusterStateService.java
is getting to big after granular metadata files upload, we need to refactor that class into smaller classes for each kind of files and only keep the Coordination logic in mentioned file for better code cleanliness and maintainability.
The linked PR has already become too big, adding the refactoring will make that PR very difficult to review. So I have opened this issue to create a separate PR for this refactoring.
from opensearch.
Related Issues (20)
- [Feature Request] Improve performance of sort by _id HOT 3
- [BUG] org.opensearch.indices.IndicesRequestCacheIT.testCacheCleanupWithDefaultSettings {p0={"search.concurrent_segment_search.enabled":"true"}} is flaky
- [Feature Request] Support mapping for object type and new settings for derived fields
- Refactor the writable warm index feature flag
- [Feature Request] Support for Experimental Codecs HOT 3
- [BUG] Incorrect docs.deleted count with Soft Delete Enabled HOT 1
- [Remote Cluster State] Add XContent serde for ClusterState.Custom
- [Remote Cluster State] Upload ephemeral cluster state objects(cluster blocks, nodes, customs) to remote HOT 1
- [Remote Cluster State] Download the cluster state objects asynchronously and in parallel HOT 1
- [Remote Cluster State] Add new transport call to send cluster state term and version HOT 1
- [BUG] XContentBuilder.toString() will close the builder itself HOT 1
- [BUG] IndicesRequestCacheIT timing out - abandoned because suite timeout was reached HOT 2
- [AUTOCUT] Gradle Check Failure on push to main HOT 1
- [BUG] org.opensearch.remotemigration.RemoteMigrationIndexMetadataUpdateIT.testIndexSettingsUpdatedEvenForMisconfiguredReplicas if flaky HOT 1
- [BUG] Cluster Manager task throttler blocks network threads HOT 1
- [Feature Request] Parallelise allocation decider executions to prevent high priority tasks from timing out
- [Feature Request] Optimise Throttling Allocation Decider
- [Feature Request] Evaluate removal of DATETIME_FORMATTER_CACHING_SETTING feature flag HOT 1
- Handle remote store custom metadata during docrep to remote migration
- [Feature Request] Cluster settings with restricted update permissions HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from opensearch.