@Override public ClusterAvailabilityStatus getClusterAvailabilityStatus() { try { checkDatabaseVersion(); return ClusterAvailabilityStatus.ALL_AVAILABLE; } catch (DbkvsVersionException e) { return ClusterAvailabilityStatus.TERMINAL; } catch (Exception e) { return ClusterAvailabilityStatus.NO_QUORUM_AVAILABLE; } }
private void init() { checkDatabaseVersion(); databaseSpecificInitialization(); createMetadataTable(); }
@Override public ClusterAvailabilityStatus getClusterAvailabilityStatus() { try { checkDatabaseVersion(); return ClusterAvailabilityStatus.ALL_AVAILABLE; } catch (DbkvsVersionException e) { return ClusterAvailabilityStatus.TERMINAL; } catch (Exception e) { return ClusterAvailabilityStatus.NO_QUORUM_AVAILABLE; } }
private void init() { checkDatabaseVersion(); databaseSpecificInitialization(); createMetadataTable(); }