* progress
* building
* fix history table and fk issuesg
* remove point lookup code
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* tidy
* prollyFkIndexer pointer receiver
* GMS updates
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* missing feedback
Co-authored-by: max-hoffman <max-hoffman@users.noreply.github.com>
* make unique key errors more consistent and fix bats for new format
unskip already working bats
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* copyright
* pr comments
* fix gms
* [ga-format-pr] Run go/utils/repofmt/format_repo.sh and go/Godeps/update.sh
* fix
* change BulkImportTEA to perform a no-op on RollBack instead of erroring
New machinery in GMS to support INSERT IGNORE on unique keys calls RollBack if a duplicate key error is thrown. This includes primary key collisions as well. The machinery was added since the new format does not have machinery to automatically rollback secondary index updates when an error occurs during the primary index update.
In the old format, we do have machinery to automatically rollback secondary index updates, so we can leave Rollback as a no-op in this case. Any primary key collision will return an error, causing the secondary indexes to undo their edits.
Co-authored-by: druvv <druvv@users.noreply.github.com>
* [no-release-notes] New format blob read/write
Use blob chunker to write blobs out of band. Tests for
round tripping and address walking at the tree level.
Run Blob enginetests and extra large file blob tests.
* NodeStore ref refactors
* fix index
* run verify
* fix more bats
* small PR cleanup
* more changes
* last bats errors