apache / apache/accumulo

Provide means to determine if bulk import was successful

Open
#650 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
1.2k
Forks
487
Avg merge
4d 5h
Merged PRs (30d)
13

Description

One thing customers would like to be able to do is know whether a bulk import that was launched was successful. If a client launches a bulk import and then dies (a rare case, but it happens), there's no way to know if that bulk import completed or is still in progress. Possibly, if bulk import returned a transaction ID, they'd be able to inquire whether that transaction has completed. Not sure if think that's currently possible via the Java client, but operators do consistently monitor FATEs via the shell. It'd be nice to do that via the Java client so we can monitor programmatically.

See comments on [ACCUMULO-4807](https://issues.apache.org/jira/browse/ACCUMULO-4807) for more detail.

Linked to JIRA ticket [ACCUMULO-4807](https://issues.apache.org/jira/browse/ACCUMULO-4807)

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the Java client’s bulk-import entry point and the related discussion in ACCUMULO-4807. Compare how operators monitor FATEs via the shell with what the Java client exposes. Done means a client can determine whether a bulk import is still running or has completed after the launching process exits.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
api, backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.