Skip to content

Tags: facebook/rocksdb

Tags

v10.4.2

Toggle v10.4.2's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature.
Merge pull request #13756 from mszeszko-meta/backport_13609_to_10.4

10.4.2 Patch Release

v10.2.1

Toggle v10.2.1's commit message
Update HISTORY and version

v10.1.3

Toggle v10.1.3's commit message
tag 10.1.3

v9.11.2

Toggle v9.11.2's commit message
Bump patch version to fix a mistake in release tagging

v10.0.1

Toggle v10.0.1's commit message
set ignore_unknown_options when parsing options (#13443)

Summary:
In case the primary host has a new option added which isn't available in the remote worker yet, the remote compaction currently fails. In most cases, these new options are not relevant to the remote compaction and the worker should be able to move on by ignoring it.

Pull Request resolved: #13443

Test Plan: Verified internally in Meta Infra.

Reviewed By: anand1976

Differential Revision: D70744359

Pulled By: jaykorean

fbshipit-source-id: eb6a388c2358a7f8089f2e35a378b7017b9e03f3

v9.11.1

Toggle v9.11.1's commit message
Introduce kAborted Status (#13438)

Summary:
If compaction job needs to be aborted inside `Schedule()` or `Wait()` today (e.g. Primary host is shutting down), the only two options are the following
- Handle it as failure by returning `CompactionServiceJobStatus::kFailure`
- Return `CompactionServiceJobStatus::kUseLocal` and let the compaction move on locally and eventually succeed or fail depending on the timing

In this PR, we are introducing a new status, `CompactionServiceJobStatus::kAborted`,  so that the implementation of `Schedule()` and `Wait()` can return it. Just like how `CompactionServiceJobStatus::kFailure` is handled, compaction will not move on and fail, but the status will be returned as `Status::Aborted()` instead of `Status::Incomplete()`

Pull Request resolved: #13438

Test Plan:
Unit Test added
```
 ./compaction_service_test --gtest_filter="*CompactionServiceTest.AbortedWhileWait*"
```

Reviewed By: anand1976, hx235

Differential Revision: D70655355

Pulled By: jaykorean

fbshipit-source-id: 22614ce9c7455cda649b15465625edc93978fe11

v9.10.0

Toggle v9.10.0's commit message
9.10.0

v9.9.3

Toggle v9.9.3's commit message
release 9.9

v9.7.4

Toggle v9.7.4's commit message
9.7.4 patch release