| Package | Description |
|---|---|
| org.apache.hadoop.tools.fedbalance.procedure |
Classes under this package implement a state machine used for balancing data
across federation namespaces.
|
| Modifier and Type | Method | Description |
|---|---|---|
BalanceJob |
BalanceJob.Builder.build() |
|
BalanceJob |
BalanceProcedureScheduler.findJob(BalanceJob job) |
Find job in scheduler.
|
BalanceJob[] |
BalanceJournal.listAllJobs() |
List all unfinished jobs.
|
BalanceJob[] |
BalanceJournalInfoHDFS.listAllJobs() |
|
BalanceJob |
BalanceProcedureScheduler.remove(BalanceJob job) |
Remove the job from scheduler if it finishes.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Collection<BalanceJob> |
BalanceProcedureScheduler.getAllJobs() |
Return all jobs in the scheduler.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
BalanceJournal.clear(BalanceJob job) |
Clear all the journals of this job.
|
void |
BalanceJournalInfoHDFS.clear(BalanceJob job) |
|
BalanceJob |
BalanceProcedureScheduler.findJob(BalanceJob job) |
Find job in scheduler.
|
void |
BalanceJournal.recoverJob(BalanceJob job) |
Recover the job from journal.
|
void |
BalanceJournalInfoHDFS.recoverJob(BalanceJob job) |
Recover job from journal on HDFS.
|
BalanceJob |
BalanceProcedureScheduler.remove(BalanceJob job) |
Remove the job from scheduler if it finishes.
|
void |
BalanceJournal.saveJob(BalanceJob job) |
Save journal of this job.
|
void |
BalanceJournalInfoHDFS.saveJob(BalanceJob job) |
Save job journal to HDFS.
|
void |
BalanceProcedureScheduler.submit(BalanceJob job) |
Submit the job.
|
void |
BalanceProcedureScheduler.waitUntilDone(BalanceJob job) |
Wait permanently until the job is done.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.