private List<TableDescriptor> getCurrentSchema(String namespace) {
        List<TableDescriptor> currentHtds = hbaseAdminOperation.getTableDescriptors(namespace);
        TableName schemaChangeLogTableName = TableName.valueOf(namespace, schemaChangeLogService.getTableName());
        return currentHtds.stream()
                .filter((currentHtd) -> !schemaChangeLogTableName.equals(currentHtd.getTableName()))
                .collect(Collectors.toList());
    }
This implementation uses the executed schema change logs to compare against the specified {@code changeSets} to
check the current schema status, regardless of how the actual schema looks like.
hbase/hbase-schema/src/main/java/com/navercorp/pinpoint/hbase/schema/service/HbaseSchemaServiceImpl.java