Skip to content

Conversation

@swamirishi
Copy link
Contributor

What changes were proposed in this pull request?

Refactor RDBBatchOperation to support various Operations by abstracting out implementation of each operations.

The patch is going to create a separate Operations abstract class which is going to have 3 implementations PutByteArrayOperation, DeleteOperation, PutCodecBufferOperation each responsible for applying the operation into the rocksdb write batch.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-14241

How was this patch tested?

Just refactoring changes no additional tests required.

@swamirishi swamirishi requested a review from szetszwo December 24, 2025 21:17
@swamirishi swamirishi changed the title HDDS-14241. Refactor RDBBatchOperation to support various Operations by abstracting out implementation of each operatio HDDS-14241. Refactor RDBBatchOperation to support various Operations by abstracting out implementation of each operation Dec 25, 2025
Change-Id: I1cc243d0dadbe647ad9dc7b94822ba7dc6a83e1c
…by abstracting out implementation of each operation

Change-Id: Idf5b9a4b9f66eae41a9d832ddbf22e43d1027344
@adoroszlai adoroszlai changed the title HDDS-14241. Refactor RDBBatchOperation to support various Operations by abstracting out implementation of each operation HDDS-14241. Implement Operations as objects in RDBBatchOperation Dec 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant