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

[Offline Nodes] Adds new library for offline tasks #13574

Merged
merged 35 commits into from
Aug 14, 2024
Merged
Changes from 1 commit
Commits
Show all changes
35 commits
Select commit Hold shift + click to select a range
bf65b92
[Offline Nodes] Adds new library offline tasks
linuxpi May 7, 2024
1742088
add documentation & TaskWorker interface
linuxpi May 7, 2024
2efd394
add docstring for offline-tasks library
linuxpi May 7, 2024
d0b4983
add TaskWorkerPlugin interface
linuxpi May 7, 2024
152e28e
fix missingjavadoc issue
linuxpi May 8, 2024
dbf97ca
move plugin interfaces to :server plugins namespace
linuxpi May 9, 2024
d6eadca
add changelog
linuxpi May 9, 2024
a2beb11
update changelog
linuxpi May 9, 2024
a304615
Merge branch 'main' into offline-tasks-library
linuxpi May 9, 2024
9b19227
add missing javaDocStrings
linuxpi May 9, 2024
804fcb1
Merge branch 'main' into offline-tasks-library
linuxpi May 22, 2024
9e48827
Add TaskStatus attribute of a Task and update CHANGELOG
linuxpi May 22, 2024
806edc8
Refactor list tasks : Add dedicated TaskListQueryParams
linuxpi May 22, 2024
25fa935
change claimTask signature to return boolean
linuxpi May 22, 2024
a330bfd
add new TaskStatus - UNASSIGNED, ASSIGNED, CANCELLED
linuxpi May 31, 2024
7c08662
add getTasks contract to accept TaskType as well
linuxpi May 31, 2024
34094a5
add builder for Task and add timestamp related attributes
linuxpi May 31, 2024
a0cbd97
add WorkerNode to Task to add assigned node information and provision…
linuxpi May 31, 2024
aceb74d
refactor TaskClient into TaskProducerClient and TaskManagerClient
linuxpi May 31, 2024
f50b167
refactor list tasks api
linuxpi May 31, 2024
8bfcb40
rename all occurences of claim to assign
linuxpi Jun 13, 2024
42f9e73
add support to list task assignments from a separate store other than…
linuxpi Jun 13, 2024
bd2db78
Rename to task commmons
Bukhtawar Jun 13, 2024
8e3385c
fix spotless findings
linuxpi Jun 13, 2024
1bd0b3b
separate out Task Clients based on different actors
linuxpi Jun 13, 2024
cc92cca
add missing docstring
linuxpi Jun 13, 2024
09d6965
Merge branch 'main' into offline-tasks-library
linuxpi Jul 31, 2024
37d81b1
add Tests for Task
linuxpi Aug 1, 2024
ec76335
Merge branch 'main' into offline-tasks-library
linuxpi Aug 1, 2024
6470881
Merge branch 'main' into offline-tasks-library
linuxpi Aug 4, 2024
3a84e95
support to update task status via Builder
linuxpi Aug 5, 2024
a1e3bc3
add tests for WorkerNode and TaskId
linuxpi Aug 6, 2024
21abf2a
reword to remove offline keyword
linuxpi Aug 7, 2024
cf26f01
gaurd plugin registration behind feature flag
linuxpi Aug 9, 2024
9a87245
Merge branch 'main' into offline-tasks-library
linuxpi Aug 9, 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
Prev Previous commit
Next Next commit
Merge branch 'main' into offline-tasks-library
linuxpi committed May 22, 2024
commit 804fcb13103ef644db07514d76acb0a9f2264e7a
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -9,6 +9,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Add support for Azure Managed Identity in repository-azure ([#12423](https://github.com/opensearch-project/OpenSearch/issues/12423))
- Add useCompoundFile index setting ([#13478](https://github.com/opensearch-project/OpenSearch/pull/13478))
- [Offline Nodes] Adds offline-tasks library containing various interfaces to be used for Offline Background Tasks. ([#13575](https://github.com/opensearch-project/OpenSearch/issues/13575))
- Make outbound side of transport protocol dependent ([#13293](https://github.com/opensearch-project/OpenSearch/pull/13293))

### Dependencies
- Bump `com.github.spullara.mustache.java:compiler` from 0.9.10 to 0.9.13 ([#13329](https://github.com/opensearch-project/OpenSearch/pull/13329), [#13559](https://github.com/opensearch-project/OpenSearch/pull/13559))
You are viewing a condensed version of this merge commit. You can view the full changes here.