{"push_id":1659173927,"size":170,"distinct_size":170,"ref":"refs/heads/heartbeats-keepalive","head":"bf32eef30a8c06f5e76e0ebfc02a768c4cbe878a","before":"08244a7e3e909e698116b23e73331b240bd1716f","commits":[{"sha":"842bde1ef2454c6d8b93a0f380d90c1728e5f1f5","author":{"name":"Peter Mattis","email":"96165b703fa5ad88ee03d1dd21db6648d592b647@gmail.com"},"message":"storage: enable usage of RocksDB DeleteRange by default","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/842bde1ef2454c6d8b93a0f380d90c1728e5f1f5"},{"sha":"193a44124d3e811b07e034d34d3d1df31a675051","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"timeutil: set time zone name","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/193a44124d3e811b07e034d34d3d1df31a675051"},{"sha":"5d9530e671f29e7a17e4027285a638ce6058a22c","author":{"name":"Radu Berinde","email":"295c33b47a77c8cc349159d95207f89af9f8470a@cockroachlabs.com"},"message":"sql: TestLogic directives\n\nCurrently we have two logic test variants: TestLogic which runs in a single-node\ncluster, and TestLogicDistSQL which runs in a 3 node cluster with fake span\nresolver and distsql on.\n\nThis has a few problems:\n - we force all tests to run in both configurations, even though some of them\n   don't benefit from both\n - it's not possible add more configurations for specific tests (e.g. distsql\n   tests without a fake span resolver).\n\nThis change switches back to a single TestLogic and adds support for\nper-testfile directives that indicate which configuration(s) the file should run\nin. Multiple configurations are supported (each runs in a subtest).\n\nAll test files are switched over to running in the two configurations mentioned\nabove. We will trim down these configurations as necessary in a separate change.\nTest names are of the form:\n\n```\n--- PASS: TestLogic (70.65s)\n    --- PASS: TestLogic/default (32.78s)\n        --- PASS: TestLogic/default/aggregate (0.18s)\n        --- PASS: TestLogic/default/alias_types (0.06s)\n        --- PASS: TestLogic/default/alter_table (6.62s)\n        ...\n    --- PASS: TestLogic/distsql (37.87s)\n        --- PASS: TestLogic/distsql/aggregate (0.29s)\n        --- PASS: TestLogic/distsql/alias_types (0.11s)\n        --- PASS: TestLogic/distsql/alter_table (6.89s)\n        --- PASS: TestLogic/distsql/array (0.10s)\n        ...\n```\n\nFor files that don't specify a configuration, the configuration can be set via\nthe command line using -config, for example: `-config distsql`.","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/5d9530e671f29e7a17e4027285a638ce6058a22c"},{"sha":"e507c473a9038a420da050783354486ce9287a48","author":{"name":"Andrei Matei","email":"82d83a1950b1b041ac07a9fa8d0428277a5e4bfe@cockroachlabs.com"},"message":"distsqlrun: fix double output close in joinReader\n\nFixes #14360.\n\nWe had a bug when emitHelper() returned false - because the consumer was\nclosed. A ret val of false means that emitHelper() also closed the\noutput. But the joinReader was trying to close it again, resulting in a\npanic.","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/e507c473a9038a420da050783354486ce9287a48"},{"sha":"b9755348ac7e4fe35aa4d3d458692e3899b5baf2","author":{"name":"Daniel Harrison","email":"96fdf737f2c68055d34b5e86ee18a69908830b01@gmail.com"},"message":"sql: disable fast path for some upsert queries\n\n`INSERT .. ON CONFLICT ..` is temporarily no longer eligible for fast path.\n\nThe fast path is currently only enabled when the UPSERT alias is\nexplicitly selected by the user. It's possible to fast path some queries\nof the form INSERT ... ON CONFLICT, but the utility is low and there are\nlots of edge cases (that caused real correctness bugs #13437 #13962). As\na result, we've decided to remove this until after 1.0 and re-enable it\nthen. See #14482.\n\nCloses #13962.","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/b9755348ac7e4fe35aa4d3d458692e3899b5baf2"},{"sha":"4bd053cc15d8d2805e770c1305e964f4a2f2b31c","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"storage/engine: narrow `extern \"C\"` block\n\nThis block was pointlessly large; the relevant declarations are already\ncovered by `extern \"C\"` blocks.","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/4bd053cc15d8d2805e770c1305e964f4a2f2b31c"},{"sha":"84f38c681dd355ed12ecb84883e65b15197e62b3","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"*: remove `strictld`; this has served its purpose","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/84f38c681dd355ed12ecb84883e65b15197e62b3"},{"sha":"50d92e09f71ba1b4f172e4de2716171a7f411da4","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"*: don't include c-* imports on windows","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/50d92e09f71ba1b4f172e4de2716171a7f411da4"},{"sha":"139b3bc68a4de352f9ee3af8bac8e5c7db44385f","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"Merge pull request #14480 from tamird/set-tz-name\n\ntimeutil: set time zone name","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/139b3bc68a4de352f9ee3af8bac8e5c7db44385f"},{"sha":"4210a5e0ca98c4805f54f4f32787952a01eaae46","author":{"name":"Tamir Duberstein","email":"e1bddfe3ffe5ebd2c7f96cf97e1a1b1e30f1ebb8@gmail.com"},"message":"Merge pull request #14487 from tamird/windows-cleanup\n\n*: don't include c-* imports on windows","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/4210a5e0ca98c4805f54f4f32787952a01eaae46"},{"sha":"6b902d6a7754bba7ae3c732e6e85a37091b65caf","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"sql/parser: move pg builtins to their own file","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/6b902d6a7754bba7ae3c732e6e85a37091b65caf"},{"sha":"0ba6072f81934392ffd9b33698779c1f13e38802","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"sql/parser: DRY out builtin compatibility message","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/0ba6072f81934392ffd9b33698779c1f13e38802"},{"sha":"d486568bcb7c48f8456f37e1a21a0d1cd3dc7a6b","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"sql/parser: DRY out category for pg builtins\n\nThey're all categoryCompatibility, so set that in a loop rather than one\nby one.","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/d486568bcb7c48f8456f37e1a21a0d1cd3dc7a6b"},{"sha":"a997431f98c721c011fd2b98eb2612626efd3ed0","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"sql: bytes type is named bytea in pg_type\n\nPostgres names this type bytea, so we need to do the same thing in\nthe `pg_catalog.pg_type` virtual table to provide proper compatibility.","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/a997431f98c721c011fd2b98eb2612626efd3ed0"},{"sha":"f4c6f77f8916e8c04c2502028a4ce11923086b08","author":{"name":"RaduBerinde","email":"295c33b47a77c8cc349159d95207f89af9f8470a@cockroachlabs.com"},"message":"Merge pull request #14425 from RaduBerinde/logictest-directives\n\nsql: TestLogic directives","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/f4c6f77f8916e8c04c2502028a4ce11923086b08"},{"sha":"bb72816dbe935d9c6e4c5b061fbd01e1ba3b8577","author":{"name":"Radu Berinde","email":"295c33b47a77c8cc349159d95207f89af9f8470a@cockroachlabs.com"},"message":"sql: trim configurations in logic test files\n\nRemoving the `distsql` config from a bunch of test files for which testing on\nthe distsql config is of no benefit. This should speed up the tests a bit.","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/bb72816dbe935d9c6e4c5b061fbd01e1ba3b8577"},{"sha":"5a64a7934c9d964ad65fe8ff26e3aff758db70b9","author":{"name":"Raphael 'kena' Poss","email":"7541742341763867a641aada528529ea551ae635@cockroachlabs.com"},"message":"cli/sql: ensure that statements don't get mangled by history handling","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/5a64a7934c9d964ad65fe8ff26e3aff758db70b9"},{"sha":"012d118ae332e478b1a576cdb7f50134e3685672","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"Merge pull request #14495 from jordanlewis/bytea-typename\n\nsql: bytes type is named bytea in pg_type","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/012d118ae332e478b1a576cdb7f50134e3685672"},{"sha":"7eac2ddf64a438bc34ed788160b54b370761d4ec","author":{"name":"Peter Mattis","email":"96165b703fa5ad88ee03d1dd21db6648d592b647@gmail.com"},"message":"storage: switch from a per-Replica to per-Store TimestampCache\n\nReplace the use of TimestampCache::SetLowWater when a lease is acquired\nwith the addition of a range covering span at the lease start time. We\nactually add 4 spans: a read and a write span for both the local and\nglobal replicated key ranges associated with a range.\n\nFixes #9423\nFixes #14264","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/7eac2ddf64a438bc34ed788160b54b370761d4ec"},{"sha":"166678bd88466631d5b6d3c971039b7be082cf16","author":{"name":"Jordan Lewis","email":"4e088bb3970e64102f0d8aade89f559fa1aa3065@gmail.com"},"message":"Merge pull request #14494 from jordanlewis/pg-builtins\n\nsql/parser: move pg builtins to their own file","distinct":true,"url":"https://api.github.com/repos/andreimatei/cockroach/commits/166678bd88466631d5b6d3c971039b7be082cf16"}]}
{"actor":{"display_login":"andreimatei"}}