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

feat(regionserver): add graceful shutdown configuration #570

Open
wants to merge 49 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
4ad793f
feat(regionserver): add graceful shutdown configuration
razvan Oct 2, 2024
cb232df
Make UnifiedRoleConfiguration a sub-trait of Send
razvan Oct 2, 2024
dea179d
Replace trait with enum.
razvan Oct 2, 2024
eecaf23
implement region mover command
razvan Oct 2, 2024
0b14f92
fix: crd field names
razvan Oct 14, 2024
71793ea
unit tests and shell escaping
razvan Oct 14, 2024
1644aff
update docs
razvan Oct 14, 2024
1903f36
spelling
razvan Oct 14, 2024
5e8201f
cargo update
razvan Oct 14, 2024
e76166a
added shutdown test & hbase-entrypoint.sh
razvan Oct 16, 2024
3c63da1
cleanup and set region mover opts env var
razvan Oct 17, 2024
69a6f49
main merge
razvan Oct 17, 2024
8dbde9b
first successful integration test
razvan Oct 17, 2024
68756ab
main merge
razvan Oct 17, 2024
43abf6d
fix image pull policy for the kerberos tests
razvan Oct 17, 2024
2b6e89b
add RUN_REGION_MOVER env var
razvan Oct 17, 2024
c53497a
Update docs/modules/hbase/pages/usage-guide/operations/graceful-shutd…
razvan Oct 17, 2024
4e31a3c
remove trailing whitespace in docs
razvan Oct 17, 2024
a10caa0
rust : remove unused dep
razvan Oct 17, 2024
f42ab05
fix shellcheck lint
razvan Oct 17, 2024
0e9e37e
update shutdown test and run it successfuly
razvan Oct 18, 2024
c2c92c5
update docs
razvan Oct 18, 2024
8d7265e
Update rust/crd/src/lib.rs
razvan Oct 18, 2024
28a1395
fix const arithmetic
razvan Oct 18, 2024
f059e7f
switch to LazyLock
razvan Oct 18, 2024
67f3f1b
configure gracefulShutdownTimeout in (almost) all tests
razvan Oct 18, 2024
7e118ab
region mover args
razvan Oct 21, 2024
34a5ddb
Merge branch 'main' into feat/region-mover
razvan Oct 23, 2024
f9a769b
Update CHANGELOG.md
razvan Oct 23, 2024
420ba36
Update rust/crd/src/lib.rs
razvan Oct 24, 2024
2b0d63b
Update rust/crd/src/lib.rs
razvan Oct 24, 2024
5d5d5e9
Update rust/crd/src/lib.rs
razvan Oct 24, 2024
228ad4f
Update docs/modules/hbase/pages/usage-guide/operations/graceful-shutd…
razvan Oct 24, 2024
039c22a
Update docs/modules/hbase/pages/usage-guide/operations/graceful-shutd…
razvan Oct 24, 2024
60b9dc8
Update docs/modules/hbase/pages/usage-guide/operations/graceful-shutd…
razvan Oct 24, 2024
fd8331e
Update docs/modules/hbase/pages/usage-guide/operations/graceful-shutd…
razvan Oct 24, 2024
5378f11
Update rust/crd/src/lib.rs
razvan Oct 24, 2024
7b08a26
main merge
razvan Oct 25, 2024
6f087db
note on constant paths and the entrypoint script
razvan Oct 25, 2024
0f32e59
remove unnecessary configOverrides
razvan Oct 25, 2024
109e877
wip: use Fragment for the RegionMover
razvan Oct 25, 2024
05f4303
fix crd generation
razvan Oct 25, 2024
19fed55
test: fail if the regionmover fails (only with 2.6)
razvan Oct 28, 2024
8a8d26a
refactor to reduce (some) duplication
razvan Oct 28, 2024
e0aaa27
tests: use dev images
razvan Oct 28, 2024
eb52267
feat: remove hard-coded cluster.local from the domain name
razvan Oct 29, 2024
c051fb5
main merge
razvan Oct 29, 2024
40ae497
Merge branch 'main' into feat/region-mover
razvan Oct 29, 2024
d6d5fe4
fix: RegionMover fields should not be Optional
razvan Oct 30, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
- Reduce CRD size from `1.4MB` to `96KB` by accepting arbitrary YAML input instead of the underlying schema for the following fields ([#548]):
- `podOverrides`
- `affinity`
- Support moving regions to other Pods during graceful shutdown of region servers ([#570]).

### Fixed

Expand All @@ -27,6 +28,7 @@
[#550]: https://github.com/stackabletech/hbase-operator/pull/550
[#556]: https://github.com/stackabletech/hbase-operator/pull/556
[#558]: https://github.com/stackabletech/hbase-operator/pull/558
[#570]: https://github.com/stackabletech/hbase-operator/pull/570
[#574]: https://github.com/stackabletech/hbase-operator/pull/574

## [24.7.0] - 2024-07-24
Expand Down
Loading
Loading