)]}'
{"id":"depot~9369","triplet_id":"depot~canon~I97c71f8db1d05a38bd8f625df5087d565705d52d","project":"depot","branch":"canon","attention_set":{},"removed_from_attention_set":{"1000085":{"account":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"last_update":"2023-09-21 17:58:23.000000000","reason":"Change was submitted"},"1000036":{"account":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"last_update":"2023-09-21 17:54:11.000000000","reason":"removed on reply"}},"hashtags":[],"change_id":"I97c71f8db1d05a38bd8f625df5087d565705d52d","subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","status":"MERGED","created":"2023-09-21 04:12:52.000000000","updated":"2023-09-21 17:58:23.000000000","submitted":"2023-09-21 17:58:23.000000000","submitter":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"total_comment_count":20,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"9369","meta_rev_id":"a624d4d4e482a58a05bec1646038e6f0f00124c5","_number":9369,"virtual_id_number":9369,"owner":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"actions":{},"labels":{"Code-Review":{"approved":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"all":[{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"tag":"autogenerated:gerrit:merged","value":2,"date":"2023-09-21 17:58:23.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-2":"This shall not be merged","-1":"I would prefer this is not merged as is"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Verified":{"approved":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-09-21 17:58:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Autosubmit":{"approved":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"all":[{"tag":"autogenerated:gerrit:merged","value":1,"date":"2023-09-21 17:58:23.000000000","_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}],"values":{" 0":"Submit manually","+1":"Submit automatically"},"description":"","default_value":0,"optional":true},"All-Comments-Resolved":{"approved":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"all":[{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]},"Conformant-Commit-Message":{"approved":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"all":[{"value":0,"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},{"value":0,"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"value":0,"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"value":0,"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}]}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-09-21 04:12:53.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2023-09-21 04:13:49.000000000","updated_by":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"reviewer":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"state":"REVIEWER"},{"updated":"2023-09-21 04:17:30.000000000","updated_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-09-21 17:58:23.000000000","updated_by":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"reviewer":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"62b66fb0cbe4d0b27a0744cb9111b416d2855e00","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 04:12:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"09b4b334c5a0b31d417108bcc3d3f480f4a83a19","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 04:12:53.000000000","message":"Patch Set 1:\n\nStarted build for patchset #1 on: https://buildkite.com/tvl/depot/builds/26649","accounts_in_message":[],"_revision_number":1},{"id":"60705931476e793606c97accd09c301b44e3c2c4","tag":"autogenerated:gerrit:code-owners:addReviewer","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 04:13:49.000000000","message":"\u003cGERRIT_ACCOUNT_1000036\u003e, who was added as reviewer owns the following files:\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/nix-compat/src/nar/writer/mod.rs\n* tvix/store/Cargo.toml\n* tvix/store/src/bin/tvix-store.rs\n* tvix/store/src/directoryservice/grpc.rs\n* tvix/store/src/directoryservice/memory.rs\n* tvix/store/src/directoryservice/mod.rs\n* tvix/store/src/directoryservice/sled.rs\n* tvix/store/src/directoryservice/traverse.rs\n* tvix/store/src/directoryservice/utils.rs\n* tvix/store/src/fs/mod.rs\n* tvix/store/src/fs/tests.rs\n* tvix/store/src/import.rs\n* tvix/store/src/nar/renderer.rs\n* tvix/store/src/pathinfoservice/grpc.rs\n* tvix/store/src/pathinfoservice/memory.rs\n* tvix/store/src/pathinfoservice/mod.rs\n* tvix/store/src/pathinfoservice/sled.rs\n* tvix/store/src/proto/grpc_directoryservice_wrapper.rs\n* tvix/store/src/proto/grpc_pathinfoservice_wrapper.rs\n* tvix/store/src/tests/import.rs\n* tvix/store/src/tests/nar_renderer.rs\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":1},{"id":"7deed5b1cbe9917fec0efda0a65ac9cfe8403925","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 04:16:27.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2d98c63f1fadf17d757bfb686f8732ff382b98b7","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 04:16:28.000000000","message":"Patch Set 2:\n\nStarted build for patchset #2 on: https://buildkite.com/tvl/depot/builds/26650","accounts_in_message":[],"_revision_number":2},{"id":"b019a44eda85a4c1336dc08ed083c3518a6b0e91","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 04:17:30.000000000","message":"Patch Set 1: Verified-1\n\nBuild of patchset 1 failed: https://buildkite.com/tvl/depot/builds/26649","accounts_in_message":[],"_revision_number":1},{"id":"e12bc9042924e54a72d0838d3a7e748a0ca85dbe","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 04:20:32.000000000","message":"Patch Set 2: Verified-1\n\nBuild of patchset 2 failed: https://buildkite.com/tvl/depot/builds/26650","accounts_in_message":[],"_revision_number":2},{"id":"7b9ba3fd17d4d5caec4df08356e77ef1a9b22265","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 04:27:38.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":3},{"id":"6802c3e60e747647b011eb896498b3f5e26191c8","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 04:27:40.000000000","message":"Patch Set 3:\n\nStarted build for patchset #3 on: https://buildkite.com/tvl/depot/builds/26651","accounts_in_message":[],"_revision_number":3},{"id":"b57d70b0a00add443701eae422e20690cc1f9c70","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 04:30:44.000000000","message":"Patch Set 3: Verified+1\n\nBuild of patchset 3 passed: https://buildkite.com/tvl/depot/builds/26651","accounts_in_message":[],"_revision_number":3},{"id":"97aafa469036c45c1f63ed8af154df01650c12c0","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 10:14:17.000000000","message":"Patch Set 3:\n\n(8 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0e66cdccef398df937929d60655d2728370d9bdf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 14:02:13.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":4},{"id":"9f81de26017d1bba5f5306b1874d50e26c746f26","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 14:02:14.000000000","message":"Patch Set 4:\n\nStarted build for patchset #4 on: https://buildkite.com/tvl/depot/builds/26652","accounts_in_message":[],"_revision_number":4},{"id":"e739f518504337f4abc7875403a6fb40219e5b71","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 14:02:27.000000000","message":"Patch Set 3:\n\n(6 comments)","accounts_in_message":[],"_revision_number":3},{"id":"144f1993e3a586fae84f01fae2fc52ae0e465f49","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 14:06:29.000000000","message":"Patch Set 4: Verified+1\n\nBuild of patchset 4 passed: https://buildkite.com/tvl/depot/builds/26652","accounts_in_message":[],"_revision_number":4},{"id":"399eb8a56bd4c634d334bdcd71002ce25c8c096e","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 14:28:27.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"bfc913ab16d9b93c36f9379a33db29939df231ca","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 14:29:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"297bbd9a0d5bed10c8ed330b0a9c56a25e74205e","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 14:30:45.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e5e45e91556026a358b941a6cb3b1d6393ff5dbc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 15:28:12.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":5},{"id":"51f7387486f1a176c3447b3902755e3f73ee316c","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 15:28:13.000000000","message":"Patch Set 5:\n\nStarted build for patchset #5 on: https://buildkite.com/tvl/depot/builds/26653","accounts_in_message":[],"_revision_number":5},{"id":"2dc0e3357478525d7b74e3744679eeb318f7ad34","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 15:29:30.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"ab0f5977e8a32320fb29d74431d7fe41b0764097","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 15:31:37.000000000","message":"Uploaded patch set 6: New patch set was added with same tree, parent tree, and commit message as Patch Set 5.","accounts_in_message":[],"_revision_number":6},{"id":"2f9dbf4c74372a1cf65986289a407932c69f2250","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 15:33:06.000000000","message":"Patch Set 5: Verified+1\n\nBuild of patchset 5 passed: https://buildkite.com/tvl/depot/builds/26653","accounts_in_message":[],"_revision_number":5},{"id":"e05c2731cfde5413c4aebfcfec3b909d2800c134","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 17:47:39.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"9202a9f151144c9c26f970589802e44ec6820d81","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 17:52:14.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"(is:ANY AND changekind:NO_CODE_CHANGE) OR changekind:NO_CHANGE\")\n","accounts_in_message":[],"_revision_number":7},{"id":"a7ce1b7892901d30c3831f6fef9c6082a15fd0a8","tag":"autogenerated:buildkite~trigger","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 17:52:16.000000000","message":"Patch Set 7:\n\nStarted build for patchset #7 on: https://buildkite.com/tvl/depot/builds/26654","accounts_in_message":[],"_revision_number":7},{"id":"8d27449920d95923f2e344b27ea469b9de3abd69","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 17:52:29.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"e9c0f738e0076422887fd7abdd90ea2522c5424f","author":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"},"date":"2023-09-21 17:54:11.000000000","message":"Patch Set 7: Code-Review+2\n\nBy voting Code-Review+2 the following files are now code-owner approved by \u003cGERRIT_ACCOUNT_1000036\u003e:\n* tvix/Cargo.lock\n* tvix/Cargo.nix\n* tvix/cli/src/tvix_store_io.rs\n* tvix/nix-compat/src/nar/writer/mod.rs\n* tvix/store/Cargo.toml\n* tvix/store/src/bin/tvix-store.rs\n* tvix/store/src/directoryservice/grpc.rs\n* tvix/store/src/directoryservice/memory.rs\n* tvix/store/src/directoryservice/mod.rs\n* tvix/store/src/directoryservice/sled.rs\n* tvix/store/src/directoryservice/traverse.rs\n* tvix/store/src/directoryservice/utils.rs\n* tvix/store/src/fs/mod.rs\n* tvix/store/src/fs/tests.rs\n* tvix/store/src/import.rs\n* tvix/store/src/nar/renderer.rs\n* tvix/store/src/pathinfoservice/grpc.rs\n* tvix/store/src/pathinfoservice/memory.rs\n* tvix/store/src/pathinfoservice/mod.rs\n* tvix/store/src/pathinfoservice/sled.rs\n* tvix/store/src/proto/grpc_directoryservice_wrapper.rs\n* tvix/store/src/proto/grpc_pathinfoservice_wrapper.rs\n* tvix/store/src/tests/import.rs\n* tvix/store/src/tests/nar_renderer.rs\n","accounts_in_message":[{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}],"_revision_number":7},{"id":"39586d869fdd5242d4afbb58ed622e83b6e1b03c","author":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"date":"2023-09-21 17:54:40.000000000","message":"Patch Set 7: Autosubmit+1","accounts_in_message":[],"_revision_number":7},{"id":"ccfb7667f52be110d19c7d041b58454c1ec4e0ce","tag":"autogenerated:buildkite~result","author":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]},"date":"2023-09-21 17:58:03.000000000","message":"Patch Set 7: Verified+1\n\nBuild of patchset 7 passed: https://buildkite.com/tvl/depot/builds/26654","accounts_in_message":[],"_revision_number":7},{"id":"a624d4d4e482a58a05bec1646038e6f0f00124c5","tag":"autogenerated:gerrit:merged","author":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"date":"2023-09-21 17:58:23.000000000","message":"Change has been successfully rebased and submitted as 37a348b4fae16b2b1c5ec12deaa085a049833d7f","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"37a348b4fae16b2b1c5ec12deaa085a049833d7f","revisions":{"e714f32ea5cead43f7b7737adf7923af6b16741c":{"kind":"REWORK","_number":1,"created":"2023-09-21 04:12:52.000000000","uploader":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"ref":"refs/changes/69/9369/1","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/9369/1","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/9369/1"}}},"commit":{"parents":[{"commit":"7e737fde34260daa477794d63b0b3344b4a1d81b","subject":"refactor(tvix/store/fs): Separate FUSE and filesystem code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e737fde34260daa477794d63b0b3344b4a1d81b"}]}],"author":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-19 16:46:41.000000000","tz":-300},"committer":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-21 04:09:22.000000000","tz":-300},"subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","message":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService\n\nWe\u0027ve decided to asyncify all of the services to reduce some of the\npains going back and for between sync\u003c-\u003easync. The end goal will be for\nall the tvix-store internals to be async and then expose a sync\ninterface for things like tvix eval io.\n\nChange-Id: I97c71f8db1d05a38bd8f625df5087d565705d52d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de714f32ea5cead43f7b7737adf7923af6b16741c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003de714f32ea5cead43f7b7737adf7923af6b16741c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e737fde34260daa477794d63b0b3344b4a1d81b","is_merged_in_target_branch":true,"change_id":"I8c58447b8c3aa016a613068f8e7ec166554e237c","change_number":9343,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"45fcf745cd30d8b55d362dd943511f0f2e702003":{"kind":"REWORK","_number":2,"created":"2023-09-21 04:16:27.000000000","uploader":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"ref":"refs/changes/69/9369/2","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/9369/2","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/9369/2"}}},"commit":{"parents":[{"commit":"7e737fde34260daa477794d63b0b3344b4a1d81b","subject":"refactor(tvix/store/fs): Separate FUSE and filesystem code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e737fde34260daa477794d63b0b3344b4a1d81b"}]}],"author":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-19 16:46:41.000000000","tz":-300},"committer":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-21 04:16:19.000000000","tz":-300},"subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","message":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService\n\nWe\u0027ve decided to asyncify all of the services to reduce some of the\npains going back and for between sync\u003c-\u003easync. The end goal will be for\nall the tvix-store internals to be async and then expose a sync\ninterface for things like tvix eval io.\n\nChange-Id: I97c71f8db1d05a38bd8f625df5087d565705d52d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d45fcf745cd30d8b55d362dd943511f0f2e702003"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d45fcf745cd30d8b55d362dd943511f0f2e702003"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e737fde34260daa477794d63b0b3344b4a1d81b","is_merged_in_target_branch":true,"change_id":"I8c58447b8c3aa016a613068f8e7ec166554e237c","change_number":9343,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"11a45277dd9ba7bd13e5d4c6d015cb3fb4103ab7":{"kind":"REWORK","_number":3,"created":"2023-09-21 04:27:38.000000000","uploader":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"ref":"refs/changes/69/9369/3","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/9369/3","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/9369/3"}}},"commit":{"parents":[{"commit":"7e737fde34260daa477794d63b0b3344b4a1d81b","subject":"refactor(tvix/store/fs): Separate FUSE and filesystem code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e737fde34260daa477794d63b0b3344b4a1d81b"}]}],"author":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-19 16:46:41.000000000","tz":-300},"committer":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-21 04:27:33.000000000","tz":-300},"subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","message":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService\n\nWe\u0027ve decided to asyncify all of the services to reduce some of the\npains going back and for between sync\u003c-\u003easync. The end goal will be for\nall the tvix-store internals to be async and then expose a sync\ninterface for things like tvix eval io.\n\nChange-Id: I97c71f8db1d05a38bd8f625df5087d565705d52d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d11a45277dd9ba7bd13e5d4c6d015cb3fb4103ab7"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d11a45277dd9ba7bd13e5d4c6d015cb3fb4103ab7"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e737fde34260daa477794d63b0b3344b4a1d81b","is_merged_in_target_branch":true,"change_id":"I8c58447b8c3aa016a613068f8e7ec166554e237c","change_number":9343,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7f3e93bf85d110689a2a3d7c2cabc745820a128c":{"kind":"REWORK","_number":4,"created":"2023-09-21 14:02:13.000000000","uploader":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"ref":"refs/changes/69/9369/4","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/9369/4","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/9369/4"}}},"commit":{"parents":[{"commit":"7e737fde34260daa477794d63b0b3344b4a1d81b","subject":"refactor(tvix/store/fs): Separate FUSE and filesystem code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e737fde34260daa477794d63b0b3344b4a1d81b"}]}],"author":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-19 16:46:41.000000000","tz":-300},"committer":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-21 14:02:05.000000000","tz":-300},"subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","message":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService\n\nWe\u0027ve decided to asyncify all of the services to reduce some of the\npains going back and for between sync\u003c-\u003easync. The end goal will be for\nall the tvix-store internals to be async and then expose a sync\ninterface for things like tvix eval io.\n\nChange-Id: I97c71f8db1d05a38bd8f625df5087d565705d52d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7f3e93bf85d110689a2a3d7c2cabc745820a128c"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7f3e93bf85d110689a2a3d7c2cabc745820a128c"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e737fde34260daa477794d63b0b3344b4a1d81b","is_merged_in_target_branch":true,"change_id":"I8c58447b8c3aa016a613068f8e7ec166554e237c","change_number":9343,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"8e5b7c610bd639321d3d3488c4fbfff88ddd25bb":{"kind":"REWORK","_number":5,"created":"2023-09-21 15:28:12.000000000","uploader":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"ref":"refs/changes/69/9369/5","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/9369/5","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/9369/5"}}},"commit":{"parents":[{"commit":"7e737fde34260daa477794d63b0b3344b4a1d81b","subject":"refactor(tvix/store/fs): Separate FUSE and filesystem code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e737fde34260daa477794d63b0b3344b4a1d81b"}]}],"author":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-19 16:46:41.000000000","tz":-300},"committer":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-21 15:28:06.000000000","tz":-300},"subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","message":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService\n\nWe\u0027ve decided to asyncify all of the services to reduce some of the\npains going back and for between sync\u003c-\u003easync. The end goal will be for\nall the tvix-store internals to be async and then expose a sync\ninterface for things like tvix eval io.\n\nChange-Id: I97c71f8db1d05a38bd8f625df5087d565705d52d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e5b7c610bd639321d3d3488c4fbfff88ddd25bb"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d8e5b7c610bd639321d3d3488c4fbfff88ddd25bb"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e737fde34260daa477794d63b0b3344b4a1d81b","is_merged_in_target_branch":true,"change_id":"I8c58447b8c3aa016a613068f8e7ec166554e237c","change_number":9343,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"bbcbf496c80b6d97dca4177419fa9abd71194eec":{"kind":"NO_CHANGE","_number":6,"created":"2023-09-21 15:31:37.000000000","uploader":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"ref":"refs/changes/69/9369/6","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/9369/6","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/9369/6"}}},"commit":{"parents":[{"commit":"7e737fde34260daa477794d63b0b3344b4a1d81b","subject":"refactor(tvix/store/fs): Separate FUSE and filesystem code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e737fde34260daa477794d63b0b3344b4a1d81b"}]}],"author":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-19 16:46:41.000000000","tz":-300},"committer":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-21 15:31:32.000000000","tz":-300},"subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","message":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService\n\nWe\u0027ve decided to asyncify all of the services to reduce some of the\npains going back and for between sync\u003c-\u003easync. The end goal will be for\nall the tvix-store internals to be async and then expose a sync\ninterface for things like tvix eval io.\n\nChange-Id: I97c71f8db1d05a38bd8f625df5087d565705d52d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbbcbf496c80b6d97dca4177419fa9abd71194eec"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003dbbcbf496c80b6d97dca4177419fa9abd71194eec"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e737fde34260daa477794d63b0b3344b4a1d81b","is_merged_in_target_branch":true,"change_id":"I8c58447b8c3aa016a613068f8e7ec166554e237c","change_number":9343,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"7c2dcd7aff5c03c9e95eb81b6bddd30cc85634f4":{"kind":"REWORK","_number":7,"created":"2023-09-21 17:52:14.000000000","uploader":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"},"ref":"refs/changes/69/9369/7","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/9369/7","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/9369/7"}}},"commit":{"parents":[{"commit":"7e737fde34260daa477794d63b0b3344b4a1d81b","subject":"refactor(tvix/store/fs): Separate FUSE and filesystem code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e737fde34260daa477794d63b0b3344b4a1d81b"}]}],"author":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-19 16:46:41.000000000","tz":-300},"committer":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-21 17:52:08.000000000","tz":-300},"subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","message":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService\n\nWe\u0027ve decided to asyncify all of the services to reduce some of the\npains going back and for between sync\u003c-\u003easync. The end goal will be for\nall the tvix-store internals to be async and then expose a sync\ninterface for things like tvix eval io.\n\nChange-Id: I97c71f8db1d05a38bd8f625df5087d565705d52d\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7c2dcd7aff5c03c9e95eb81b6bddd30cc85634f4"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7c2dcd7aff5c03c9e95eb81b6bddd30cc85634f4"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e737fde34260daa477794d63b0b3344b4a1d81b","is_merged_in_target_branch":true,"change_id":"I8c58447b8c3aa016a613068f8e7ec166554e237c","change_number":9343,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"},"37a348b4fae16b2b1c5ec12deaa085a049833d7f":{"kind":"NO_CODE_CHANGE","_number":8,"created":"2023-09-21 17:58:23.000000000","uploader":{"_account_id":1000015,"name":"clbot","email":"clbot@tvl.fyi","username":"clbot","tags":["SERVICE_USER"]},"ref":"refs/changes/69/9369/8","fetch":{"anonymous http":{"url":"https://cl.tvl.fyi/depot","ref":"refs/changes/69/9369/8","commands":{"Checkout":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://cl.tvl.fyi/depot refs/changes/69/9369/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://cl.tvl.fyi/depot refs/changes/69/9369/8"}}},"commit":{"parents":[{"commit":"7e737fde34260daa477794d63b0b3344b4a1d81b","subject":"refactor(tvix/store/fs): Separate FUSE and filesystem code","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d7e737fde34260daa477794d63b0b3344b4a1d81b"}]}],"author":{"name":"Connor Brewster","email":"cbrewster@hey.com","date":"2023-09-19 16:46:41.000000000","tz":-300},"committer":{"name":"clbot","email":"clbot@tvl.fyi","date":"2023-09-21 17:58:23.000000000","tz":0},"subject":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService","message":"refactor(tvix/store): Asyncify PathInfoService and DirectoryService\n\nWe\u0027ve decided to asyncify all of the services to reduce some of the\npains going back and for between sync\u003c-\u003easync. The end goal will be for\nall the tvix-store internals to be async and then expose a sync\ninterface for things like tvix eval io.\n\nChange-Id: I97c71f8db1d05a38bd8f625df5087d565705d52d\nReviewed-on: https://cl.tvl.fyi/c/depot/+/9369\nAutosubmit: Connor Brewster \u003ccbrewster@hey.com\u003e\nTested-by: BuildkiteCI\nReviewed-by: flokli \u003cflokli@flokli.de\u003e\n","web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37a348b4fae16b2b1c5ec12deaa085a049833d7f"}],"resolve_conflicts_web_links":[{"name":"cgit","tooltip":"Open in GitWeb","url":"https://code.tvl.fyi/commit/?id\u003d37a348b4fae16b2b1c5ec12deaa085a049833d7f"}]},"parents_data":[{"branch_name":"refs/heads/canon","commit_id":"7e737fde34260daa477794d63b0b3344b4a1d81b","is_merged_in_target_branch":true,"change_id":"I8c58447b8c3aa016a613068f8e7ec166554e237c","change_number":9343,"patch_set_number":11,"change_status":"MERGED"}],"branch":"refs/heads/canon"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~PrologRule","status":"CLOSED","labels":[{"label":"Autosubmit","status":"MAY"},{"label":"Conformant-Commit-Message","status":"OK","applied_by":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}},{"label":"All-Comments-Resolved","status":"OK","applied_by":{"_account_id":1000085,"name":"Connor Brewster","display_name":"cbrewster","email":"cbrewster@hey.com","username":"cbrewster"}},{"label":"Verified","status":"OK","applied_by":{"_account_id":1000014,"name":"BuildkiteCI","username":"buildkite","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1000036,"name":"flokli","email":"flokli@flokli.de","username":"flokli"}}]},{"rule_name":"Code-Owners","status":"CLOSED"}],"submit_requirements":[{"name":"All-Comments-Resolved","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:All-Comments-Resolved\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:All-Comments-Resolved\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Owners","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"rule:Code-Owners","fulfilled":true,"status":"PASS","passing_atoms":["Code-Owners"],"failing_atoms":[]}},{"name":"Conformant-Commit-Message","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Conformant-Commit-Message\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Conformant-Commit-Message\u003dgerrit~PrologRule"],"failing_atoms":[]}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dgerrit~PrologRule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dgerrit~PrologRule"],"failing_atoms":[]}}]}
