verify(c, check(c, SystemPermission.CREATE_TABLE));
checkNotMetadataTable(tableName, TableOperation.CREATE);
checkTableName(tableName, TableOperation.CREATE);
final ByteArraySet uniq = new ByteArraySet(splitPoints);
splitPoints = uniq.toList();
int newly_created_tablets = 0;
// Don't create new tables until we have read the entire metadata table
while (stillMaster() && !cycledOnce()) {