{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":251312202,"defaultBranch":"master","name":"tensorstore","ownerLogin":"google","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-03-30T13:24:59.000Z","ownerAvatar":"https://github.com/avatars/u/1342004?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722555487.0","currentOid":""},"activityList":{"items":[{"before":"40fb3476d644cab983dc03300ba270c1da8da53f","after":"f5b04f323aa3fe3d31def4ecdc115a0060d5e7e8","ref":"refs/heads/gh-pages","pushedAt":"2024-08-05T21:27:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 2401872282df1d23b20c65663b90dd7cbe5b6698","shortMessageHtmlLink":"deploy: 2401872"}},{"before":"cc9fb6641b2b661d3569e1b16004af1c024251ad","after":"2401872282df1d23b20c65663b90dd7cbe5b6698","ref":"refs/heads/master","pushedAt":"2024-08-05T21:17:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Qualify tensorstore::span use in tensorstore/ and util/\n\nPiperOrigin-RevId: 659678597\nChange-Id: I8e060698cc299e51c85bbcb265e3e73bd0e2f06e","shortMessageHtmlLink":"Qualify tensorstore::span use in tensorstore/ and util/"}},{"before":"74b870c0021ee3560485260907233e05154bd0a3","after":"40fb3476d644cab983dc03300ba270c1da8da53f","ref":"refs/heads/gh-pages","pushedAt":"2024-08-01T22:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: cc9fb6641b2b661d3569e1b16004af1c024251ad","shortMessageHtmlLink":"deploy: cc9fb66"}},{"before":"5847d9a881513e72e3c4038787fb4df30de08439","after":"cc9fb6641b2b661d3569e1b16004af1c024251ad","ref":"refs/heads/master","pushedAt":"2024-08-01T21:51:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Add common metric definitions for various kvstores.\n\nAdds definitions for:\n /tensorstore/kvstore/driver/read\n /tensorstore/kvstore/driver/list\n /tensorstore/kvstore/driver/write\n /tensorstore/kvstore/driver/delete_range\n /tensorstore/kvstore/driver/batch_read\n /tensorstore/kvstore/driver/bytes_read\n /tensorstore/kvstore/driver/read_latency_ms\n /tensorstore/kvstore/driver/bytes_written\n /tensorstore/kvstore/driver/write_latency_ms\n\nBefore, the metric definitions were duplicated independently in each\nkvstore driver; now there is a common set of definitions for many kvstores.\n\nUpdate file, gcs_grpc, gcs, and s3 to consistently export the common metrics.\nThis adds latency metrics for file.\n\nUpdate zip, ocdbt, and tsgrpc to more consistently export a subset of the common metrics.\n\nPiperOrigin-RevId: 658546420\nChange-Id: I4bd3979e2a14eb99174442ac1912d62f8c91385c","shortMessageHtmlLink":"Add common metric definitions for various kvstores."}},{"before":"3a94f7f305f741ee60e6909af79de743dddc8555","after":"74b870c0021ee3560485260907233e05154bd0a3","ref":"refs/heads/gh-pages","pushedAt":"2024-08-01T20:40:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 5847d9a881513e72e3c4038787fb4df30de08439","shortMessageHtmlLink":"deploy: 5847d9a"}},{"before":"e4fe4ae1239cccc888e35f3f5865c13c4e2b4ca5","after":"5847d9a881513e72e3c4038787fb4df30de08439","ref":"refs/heads/master","pushedAt":"2024-08-01T20:13:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"On Linux, add fallback to ::flock for some cases\n\nUpdate file locking:\nOn Linux, if ::fcntl(F_OFD_SETLKW) fails with ENOSYS/ENOTSUP, fallback to ::flock.\nReplace FileLockTraits with the AcquireFdLock function, which returns a function pointer used to release the lock.\nBetter handling of errno when releasing a file lock, which was just wrong before.\nImprove comments.\n\nThis may aid locking issues with some network filesystems.\nhttps://github.com/google/tensorstore/issues/183\n\nPiperOrigin-RevId: 658512121\nChange-Id: Ie471e01b039ad108f9906813b86cd1b1d722be45","shortMessageHtmlLink":"On Linux, add fallback to ::flock for some cases"}},{"before":"1f7a890795abbfe855dce68bce9c5d3a1f1cd345","after":"3a94f7f305f741ee60e6909af79de743dddc8555","ref":"refs/heads/gh-pages","pushedAt":"2024-08-01T00:19:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: e4fe4ae1239cccc888e35f3f5865c13c4e2b4ca5","shortMessageHtmlLink":"deploy: e4fe4ae"}},{"before":"f9b8b09e4448fc170fc41a797a69ce2439b44154","after":"1f7a890795abbfe855dce68bce9c5d3a1f1cd345","ref":"refs/heads/gh-pages","pushedAt":"2024-08-01T00:17:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 723ace3ce7680229b080ac9f88546a989a18df5d","shortMessageHtmlLink":"deploy: 723ace3"}},{"before":"723ace3ce7680229b080ac9f88546a989a18df5d","after":"e4fe4ae1239cccc888e35f3f5865c13c4e2b4ca5","ref":"refs/heads/master","pushedAt":"2024-08-01T00:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Support separate metadata_cache_pool in kvs-backed chunk drivers\n\nPiperOrigin-RevId: 658193507\nChange-Id: I647266bc300f523585a01ca0d51b71a5f40c824d","shortMessageHtmlLink":"Support separate metadata_cache_pool in kvs-backed chunk drivers"}},{"before":"bc6d6a110b677529f8dd06f625cf362a82a53331","after":"723ace3ce7680229b080ac9f88546a989a18df5d","ref":"refs/heads/master","pushedAt":"2024-08-01T00:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Fix bug in MultiNDIterator\n\nPreviously, MultiNDIterator did not correctly handle the case where the\ninnermost block size is less than the innermost iteration size, leading\nto incomplete iteration.\n\nFixes https://github.com/google/tensorstore/issues/181\n\nPiperOrigin-RevId: 658193157\nChange-Id: Ifdf3961f5b19396763c0bafc2abfb40f70fd0423","shortMessageHtmlLink":"Fix bug in MultiNDIterator"}},{"before":"d799058d48d4e13c9d97b76885eef9fa9a8617f9","after":"f9b8b09e4448fc170fc41a797a69ce2439b44154","ref":"refs/heads/gh-pages","pushedAt":"2024-07-31T21:59:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: bc6d6a110b677529f8dd06f625cf362a82a53331","shortMessageHtmlLink":"deploy: bc6d6a1"}},{"before":"7cb76bb05eb615ac797b68d3e33024a87b5a2162","after":"bc6d6a110b677529f8dd06f625cf362a82a53331","ref":"refs/heads/master","pushedAt":"2024-07-31T21:49:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Template {Broadcast,Unbroadcast}Array on element type/tag\n\nPreviously, these functions were entirely type erased and only supported\nShared data pointers.\n\nPiperOrigin-RevId: 658149134\nChange-Id: I07180f1c076233dc87323584ee0c68a674ebf567","shortMessageHtmlLink":"Template {Broadcast,Unbroadcast}Array on element type/tag"}},{"before":"fa127e22a851668d4bcae801369dd9d5074277c6","after":"d799058d48d4e13c9d97b76885eef9fa9a8617f9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-31T08:52:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 7cb76bb05eb615ac797b68d3e33024a87b5a2162","shortMessageHtmlLink":"deploy: 7cb76bb"}},{"before":"028dd253b56fa8db84b9186793d0c77f7e5fa708","after":"7cb76bb05eb615ac797b68d3e33024a87b5a2162","ref":"refs/heads/master","pushedAt":"2024-07-31T08:45:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"IWYU on internal/compression and zarr compression\n\nPiperOrigin-RevId: 657912323\nChange-Id: I02b5936790a8c73a86eb9ed06e9f9ad18a2b26ff","shortMessageHtmlLink":"IWYU on internal/compression and zarr compression"}},{"before":"2376d232b209c736b4de1f298b9968a4c3b45881","after":"fa127e22a851668d4bcae801369dd9d5074277c6","ref":"refs/heads/gh-pages","pushedAt":"2024-07-30T18:58:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 028dd253b56fa8db84b9186793d0c77f7e5fa708","shortMessageHtmlLink":"deploy: 028dd25"}},{"before":"2f65bf28017ba2f45b70b1d3dd34dcd75ea4154e","after":"028dd253b56fa8db84b9186793d0c77f7e5fa708","ref":"refs/heads/master","pushedAt":"2024-07-30T18:49:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Fix strong reference count for cache pools held in a Context\n\nPreviously, cache pools held in a Context were incorrectly held only by\na weak ptr, rather than a strong ptr, leading to presently unused caches being\nprematurely evicted.\n\nPiperOrigin-RevId: 657675274\nChange-Id: I4e59299493c8d95431b95f88fff380d304f2da91","shortMessageHtmlLink":"Fix strong reference count for cache pools held in a Context"}},{"before":"99a980d02ca0f906a4d5f36729ad6834f601c6d0","after":"2376d232b209c736b4de1f298b9968a4c3b45881","ref":"refs/heads/gh-pages","pushedAt":"2024-07-29T21:18:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 2f65bf28017ba2f45b70b1d3dd34dcd75ea4154e","shortMessageHtmlLink":"deploy: 2f65bf2"}},{"before":"07bbe1abfac072703937324013e84b2f7d6a88ed","after":"2f65bf28017ba2f45b70b1d3dd34dcd75ea4154e","ref":"refs/heads/master","pushedAt":"2024-07-29T21:10:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Use aliases ReadChunkReceiver & WriteChunkReceiver\nQualify span in some places.\n\nPiperOrigin-RevId: 657319989\nChange-Id: I97614161b598437b033ab799c28727ea1930518f","shortMessageHtmlLink":"Use aliases ReadChunkReceiver & WriteChunkReceiver"}},{"before":"f0f42cef04ae431362cf08558fe216ed701fdbe9","after":"99a980d02ca0f906a4d5f36729ad6834f601c6d0","ref":"refs/heads/gh-pages","pushedAt":"2024-07-25T05:11:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 07bbe1abfac072703937324013e84b2f7d6a88ed","shortMessageHtmlLink":"deploy: 07bbe1a"}},{"before":"40278bbe8387f0ccab56e12247984dd3aa3db421","after":"07bbe1abfac072703937324013e84b2f7d6a88ed","ref":"refs/heads/master","pushedAt":"2024-07-25T05:04:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Fix zarr_sharding_indexed -> zarr3_sharding_indexed typo\n\nFixes https://github.com/google/tensorstore/issues/180\n\nPiperOrigin-RevId: 655820293\nChange-Id: I6bba05469af0af071bb722b7bb83673a0eac2d23","shortMessageHtmlLink":"Fix zarr_sharding_indexed -> zarr3_sharding_indexed typo"}},{"before":"a5e48d13c8298cd155221eaca3666fd969711491","after":"f0f42cef04ae431362cf08558fe216ed701fdbe9","ref":"refs/heads/gh-pages","pushedAt":"2024-07-25T00:46:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 40278bbe8387f0ccab56e12247984dd3aa3db421","shortMessageHtmlLink":"deploy: 40278bb"}},{"before":"af971f8425ef8340617b789d055208bf54f99f57","after":"40278bbe8387f0ccab56e12247984dd3aa3db421","ref":"refs/heads/master","pushedAt":"2024-07-25T00:32:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Ensure that most Options::Set calls to return absl::Status\nUpdate call sites & revise some function parameter names.\n\nPiperOrigin-RevId: 655755347\nChange-Id: Ib3d728715c4746d467506486aa32ba9f46bcc99b","shortMessageHtmlLink":"Ensure that most Options::Set calls to return absl::Status"}},{"before":"2e841f4d719e9999080f68c429937988df7730a0","after":"a5e48d13c8298cd155221eaca3666fd969711491","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T21:54:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: af971f8425ef8340617b789d055208bf54f99f57","shortMessageHtmlLink":"deploy: af971f8"}},{"before":"92b8fd6665898922589c9e16c0b0ca1ab7367dbe","after":"af971f8425ef8340617b789d055208bf54f99f57","ref":"refs/heads/master","pushedAt":"2024-07-18T21:41:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Use absl::remove_cvref_t everywhere.\n\nPiperOrigin-RevId: 653760237\nChange-Id: Ie53ab2ebbbe84f30288cb4ecd4a6242add8f1afe","shortMessageHtmlLink":"Use absl::remove_cvref_t everywhere."}},{"before":"8e3db1482469ee70ba7e56aa39e418f37b01161a","after":"2e841f4d719e9999080f68c429937988df7730a0","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T20:37:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 92b8fd6665898922589c9e16c0b0ca1ab7367dbe","shortMessageHtmlLink":"deploy: 92b8fd6"}},{"before":"6a732b71fe2a706bad08044040f0d3c6a9a59746","after":"92b8fd6665898922589c9e16c0b0ca1ab7367dbe","ref":"refs/heads/master","pushedAt":"2024-07-18T20:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Fix bazel pytest samefile issue and remove unnecessary --pyargs option\n\nOn Windows, in some cases pytest collection fails due to\ntemporary local-spawn-runner files created and deleted by concurrent\ntest runs. This fixes that by monkey patching `os.path.samefile` in the\nbazel pytest runner.\n\nAdditionally, the bazel pytest integration always passes in filenames,\nnot module/package names, and therefore the --pyargs option, which\ncauses pytest to first check if the argument is a module or package\nname, is not correct.\n\nPiperOrigin-RevId: 653735048\nChange-Id: I05afa937f234f6b8c1f06f3ff2e7031c043b5731","shortMessageHtmlLink":"Fix bazel pytest samefile issue and remove unnecessary --pyargs option"}},{"before":"5d31739d13a31e4ed1c90c37c09206ebdfd786db","after":"8e3db1482469ee70ba7e56aa39e418f37b01161a","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T19:25:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 6a732b71fe2a706bad08044040f0d3c6a9a59746","shortMessageHtmlLink":"deploy: 6a732b7"}},{"before":"9342dc73bc8388d083c62344fd23f8c3022a8c34","after":"6a732b71fe2a706bad08044040f0d3c6a9a59746","ref":"refs/heads/master","pushedAt":"2024-07-18T19:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Support batch option in TensorStore.write\n\nPiperOrigin-RevId: 653712774\nChange-Id: I6df8a0e88ce61d892e481687cb74be67742e4c19","shortMessageHtmlLink":"Support batch option in TensorStore.write"}},{"before":"7c16b1194357ba498261b390f6b85a5043837a30","after":"5d31739d13a31e4ed1c90c37c09206ebdfd786db","ref":"refs/heads/gh-pages","pushedAt":"2024-07-18T18:59:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://github.com/avatars/in/15368?s=80&v=4"},"commit":{"message":"deploy: 9342dc73bc8388d083c62344fd23f8c3022a8c34","shortMessageHtmlLink":"deploy: 9342dc7"}},{"before":"852992f16ba0e491888d24b2c45510214a46cbda","after":"9342dc73bc8388d083c62344fd23f8c3022a8c34","ref":"refs/heads/master","pushedAt":"2024-07-18T18:53:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"copybara-service[bot]","name":null,"path":"/apps/copybara-service","primaryAvatarUrl":"https://github.com/avatars/in/44061?s=80&v=4"},"commit":{"message":"Update pypa publish action\n\nPiperOrigin-RevId: 653703429\nChange-Id: I33eea4c62d95700804ae563052aa2f80c178c316","shortMessageHtmlLink":"Update pypa publish action"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEknWZfgA","startCursor":null,"endCursor":null}},"title":"Activity ยท google/tensorstore"}