Fix a bug in session handling for the replication api endpoint which would
prevent a dropped database from being recreated on a replica.
Fix a race condition when a database is recreated after it is dropped. In that
case, we stop attempting to replicate the drop, so that it does not replicate
after the new database does.
- Uses pigz instead of gzip for faster gzipping
- Uses 7zip to create zip and 7z archives for windows (7z archive is ~49% smaller than zip archive)
- add ldflags='-s' to go build to reduce binary size by strip (reduces
to 89MB)
upload 7zip to releases
* [no-release-notes] gms bump
* comments
* merge main
* del local repo refs
* tidy
* tidy
* eventsapi
* more tests
* fix import
* import/diff fixes
* diff panic
* test changes
* import backtick col names
* sysvar name error
* bump
* more import fixes
* fix test to match mysql
* bump
* more fixes
* more fixes
* no prepared count checking
* bump
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* inline type lookup
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* no mod replace
* bump
* bump revert
---------
Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
* System table commit indexes
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* tidy
* docstrings and bad hash tests
* exclude ld
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* bad import
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* skip LD system table indexing testt
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* skip LD dolt scripts
* shift validation burden to indexes
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* fix bats
* fix non-determinism
* fix copyright header
Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>