0e7d9cb854ff492af1565a061fe0070a3f0f693e braney Thu Dec 17 17:33:44 2020 -0800 add a flush tables after loading trackDb and hgFindSpec tables to prevent an error with myisamchk saying that they are still open diff --git src/hg/makeDb/hgTrackDb/hgTrackDb.c src/hg/makeDb/hgTrackDb/hgTrackDb.c index 7dcc761..7857f29 100644 --- src/hg/makeDb/hgTrackDb/hgTrackDb.c +++ src/hg/makeDb/hgTrackDb/hgTrackDb.c @@ -860,30 +860,31 @@ { verbose(1, "%s: type='%s';", td->track, td->type); if (isNotEmpty(settings)) { char *oneLine = replaceChars(settings, "\n", "; "); eraseTrailingSpaces(oneLine); verbose(1, " %s", oneLine); freeMem(oneLine); } verbose(1, "\n"); } freeMem(settings); } } + sqlUpdate(conn, NOSQLINJ "flush tables"); sqlDisconnect(&conn); verbose(1, "Loaded database %s\n", database); } unlink(tab); } unsigned getReleaseBit(char *release) /* make sure that the tag is a legal release */ { if (sameString(release, "alpha")) return RELEASE_ALPHA; if (sameString(release, "beta")) return RELEASE_BETA;