I think this was replaced with a gfsh command that does the same thing.
Unfortunately, we don't have a public java API for gfsh as far as I know.

-Dan

On Thu, Aug 23, 2018 at 1:50 PM, Kirk Lund <kl...@apache.org> wrote:

> There are a few distributed tests that are using deprecated Admin API to
> getMissingPersistentMembers.
>
> Does anyone know if there's a non-deprecated way to do this?
>
>     vm2.invoke(() -> {
>       DistributedSystemConfig config = defineDistributedSystem(
> getSystem(),
> "");
>       AdminDistributedSystem adminDS = getDistributedSystem(config);
>       adminDS.connect();
>       try {
>         adminDS.waitToBeConnected(MINUTES.toMillis(2));
>
>         await().atMost(2, MINUTES).until(() -> {
>           Set<PersistentID> missingIds =
> adminDS.getMissingPersistentMembers();
>           if (missingIds.size() != 1) {
>             return false;
>           }
>           for (PersistentID missingId : missingIds) {
>             adminDS.revokePersistentMember(missingId.getUUID());
>           }
>           return true;
>         });
>
>       } finally {
>         adminDS.disconnect();
>       }
>     });
>

Reply via email to