Skip to content

fix(asyncpg): Use distinct span ops for cursor iteration and fetch to prevent N+1 false positives #427

fix(asyncpg): Use distinct span ops for cursor iteration and fetch to prevent N+1 false positives

fix(asyncpg): Use distinct span ops for cursor iteration and fetch to prevent N+1 false positives #427

Triggered via pull request June 19, 2026 15:47
Status Success
Total duration 13m 25s
Artifacts 128

test.yml

on: pull_request
Matrix: Agents / Agents
Matrix: AI / AI
Matrix: AI Workflow / AI Workflow
Matrix: Cloud / Cloud
Matrix: Common / Common
Matrix: DBs / DBs
Matrix: Flags / Flags
Matrix: Gevent / Gevent
Matrix: GraphQL / GraphQL
Matrix: MCP / MCP
Matrix: Misc / Misc
Matrix: Network / Network
Matrix: Tasks / Tasks
Matrix: Web 1 / Web 1
Matrix: Web 2 / Web 2
Combine and report coverage
58s
Combine and report coverage
All tests passed
2s
All tests passed
Fit to window
Zoom out
Zoom in

Artifacts

Produced during runtime
Name Size Digest
codecov-coverage-results-py-2534-identify-db-ops-related-to-cursor-iteration-report
96.6 KB
sha256:cd74b0524ce12fbbe9d8dd8b2cea2ec6986be9bacb7965c4090c3088ba5934c8
codecov-test-results-py-2534-identify-db-ops-related-to-cursor-iteration-report
254 Bytes
sha256:f4ef070f44456c83544ff6d4d03066dcb43f28c7e0bd4b955f036bb24a940f52
coverage-agents-3.10 Expired
1.62 MB
sha256:7f1de7fe309b50d1a8b0d793c36faebad1402d60b71dbd12045433475affa80e
coverage-agents-3.11 Expired
188 KB
sha256:33d4bbfb90e739f74c640229c19c8ee641e3cfacf6392aa801050695f0838c75
coverage-agents-3.12 Expired
576 KB
sha256:f70a466eccc1627081a8f2590f101fe2fb986053fcacd64c328121b48d8c0ea7
coverage-agents-3.13 Expired
1.5 MB
sha256:ed3421b10918ee2b919d7896aab2aa7557a92edf2455c7965298e5c8a16e2464
coverage-agents-3.14 Expired
940 KB
sha256:fe40e36e16763957130c053045c29186322b9e32ebef25b21b130a827c825885
coverage-agents-3.14t Expired
622 KB
sha256:f512dfa5b23e071c985dcad878ea43cd648c78e7d771b45b4e28e470157aa4b6
coverage-ai-3.10 Expired
1.58 MB
sha256:675286eb4dd3f3f7768d718c2873422dbc361a4d15b305365d94a3f31c3c00bb
coverage-ai-3.11 Expired
1010 KB
sha256:33a90b54aa64caa9bce5c457156ca3aab6ee4aa8625601697364c6fb121afce6
coverage-ai-3.12 Expired
2.07 MB
sha256:dfda12130819d005cff9174c4ebdd4f16ea8d6be19c40fc7f7056c56eb69a961
coverage-ai-3.13 Expired
3.21 MB
sha256:7d4674f1102ddbb99ac9021a95b748510385bbd2f70e37761b55ac59102af17b
coverage-ai-3.14 Expired
1.54 MB
sha256:c4bbe1297715c497f9b8dea60b00995a925b8136d1b8d8650d15d1e1bf505fbf
coverage-ai-3.14t Expired
1.15 MB
sha256:f71dcdd88365bb49b4302919724283e42c20ad5bb85d285e18db4a7227df4d46
coverage-ai-3.8 Expired
1.24 MB
sha256:0211b5be78da01aa077224b5aa95383cfd3456bd469c8f5abf32c9baa5a344a7
coverage-ai-3.9 Expired
1.36 MB
sha256:b76fb80d2f4f67f7acc763e8a7d82214bbd4526b6fe2d321d795aef733ffc2a7
coverage-ai_workflow-3.10 Expired
522 KB
sha256:09bc44debac4f88134db8beed85dc00abae412492e1e19d8535a7ad89ac686e6
coverage-ai_workflow-3.11 Expired
368 KB
sha256:fcbf8be899a6254d28a0238d9bb356bf13221465cec156a49590f8aec0ac2eb7
coverage-ai_workflow-3.12 Expired
903 KB
sha256:73bb458efd86b8aea5699726e95161734c8dcce8a8446ba7df460233f0bd8281
coverage-ai_workflow-3.13 Expired
1.05 MB
sha256:84273d61905680463df1a2ec3c4ee9e0894cec0bcb8148e1ac461c52340dedb0
coverage-ai_workflow-3.14 Expired
453 KB
sha256:0d6d0bca37efaaef1d5d02dee8e9ed7adf9031cfa9354379c0fff45f0a1cdaa1
coverage-ai_workflow-3.9 Expired
809 KB
sha256:52bbe0c4dc46cda27dbd3d9c639f73d0ee1a65dd63ea2732b5375bc958b720b6
coverage-cloud-3.10 Expired
429 KB
sha256:0e87faef7615555593a72a7e607d99f255669353b94a00523e022fe151a7cde1
coverage-cloud-3.11 Expired
234 KB
sha256:4d041ed8ed104cdb8b1457dcce4be61d3fbfcaa60ef4ef45b8cb87534f83d916
coverage-cloud-3.12 Expired
239 KB
sha256:552dbf4e0cd7b761ab0604c47743f76a3a737fc49ba9d3f99bab258e1b8169d9
coverage-cloud-3.13 Expired
626 KB
sha256:78bdc05a1d622200c14b9b9c25d5f789bf45b65768bf4b13fc50259ddf1e179b
coverage-cloud-3.14 Expired
251 KB
sha256:1978bbd2087635fdc718164e66d3090e9cbd705a8dcd5490b8b7165a068b30e4
coverage-cloud-3.14t Expired
251 KB
sha256:986239417c1ca5ab9e42ce3bc44177715ae658c9c9f7a75fcdf2b2a566dcb223
coverage-cloud-3.6 Expired
301 KB
sha256:ee4e5a55cd5c13de27a4a48cb3593baf9e84bec9e57dd8bc1d3d832262c016c6
coverage-cloud-3.7 Expired
412 KB
sha256:c958e8d8bf39331adbd4c11b6f249012dc37040a916700e854de13329e67ef3d
coverage-cloud-3.8 Expired
493 KB
sha256:a2a88fbee761532f8bdb736da87c923447c4ce2aba0104b4dad240bde1124291
coverage-cloud-3.9 Expired
70.4 KB
sha256:b6eb3b83d039b3418b53418168bf2c4e33a100095a740e64d672db882bc85fdb
coverage-common-3.10 Expired
273 KB
sha256:bedc25f0d77e3c555cabc61099d8d9ff66a1f5c5e2e761d81cc157713e331586
coverage-common-3.11 Expired
282 KB
sha256:41ceea0b7071c78ec1804893f8481c7723ac7cde47ec7ed39b1f0e0eb4a990fc
coverage-common-3.12 Expired
283 KB
sha256:f425c263f166965b1d4976d3eb1f59f21481247d63495d8c6098d21a20ae7c93
coverage-common-3.13 Expired
282 KB
sha256:38929692c0b42e14d6c5f8c60f7232a43aa35967d8d07792eeb445f1ff52ca43
coverage-common-3.14 Expired
257 KB
sha256:aee2487d6a6467c7c70d5b94ad902fe828d4a5c4ce3e89102a855d5450b00ad0
coverage-common-3.14t Expired
258 KB
sha256:a7e5d1a6987d9911ebd3aba67679d5500f2424ab9871272fde7605dcba58949e
coverage-common-3.6 Expired
248 KB
sha256:b0f87df54002e65fced9f4f299394f57af18c2966c36dc365338a6b3d50174fa
coverage-common-3.7 Expired
250 KB
sha256:a7e1d1baba00413f662e3a4a30698e932397deab4fbf480f4e1c301cefc706a0
coverage-common-3.8 Expired
280 KB
sha256:2f499314294298ffb9896cd0414705eee62f353ae3b89b7fd9d41303e8abafad
coverage-common-3.9 Expired
261 KB
sha256:b46ef3e3343894d60d92c043b054e095cdf0cdbc7bf4d42f2c705f40ee68c9b1
coverage-dbs-3.10 Expired
897 KB
sha256:8be757474e9070109b0f8a97242ba27589c65e9d46fc84adbb702aeb49781f04
coverage-dbs-3.11 Expired
787 KB
sha256:0f9665ee0ee12c92a2c18c1c2e38ff10b0524eb0a1c1bfdc4fc43defcb96b58a
coverage-dbs-3.12 Expired
944 KB
sha256:0031074b36726e310871c14940decfac81920c6e05c1f13dcc6213fa3bb42119
coverage-dbs-3.13 Expired
1.38 MB
sha256:e47e92f9a7bde56a6701413c97343213ddd5a51ce523954d5f1cf6f6acdf3b4b
coverage-dbs-3.14 Expired
771 KB
sha256:b2cbe3d93b79fd5f7830624dca9b5c5399bf330cea115dadc431c99d27e55b94
coverage-dbs-3.14t Expired
646 KB
sha256:f5080e909ca5e88a551aba3a45c27d1272d35dca0b6e3333873cc9ea123e375b
coverage-dbs-3.6 Expired
957 KB
sha256:2f9821a0da00c7d700f98c52fa1abf914f227bf3d0f639a8753ab58bc7295c45
coverage-dbs-3.7 Expired
730 KB
sha256:44afb333800c61a82cedc365148bcf99866e7a5d7d9f5d79c244dc66b19c7017
coverage-dbs-3.8 Expired
853 KB
sha256:0531ebd84843d0a5c3b3fbd29e9601c78d7f64dbb7a30a3469c7cbaddb9b905f
coverage-dbs-3.9 Expired
1.07 MB
sha256:d0aac10cb1ce56bc8aa769e7d12aa8b1a7f7a5f30e18ac65dde5d371f7c1604e
coverage-flags-3.10 Expired
291 KB
sha256:b77f4e931451eb1b7cd2456374d0e705fd9058cfd98d9065414110205a7e9f2a
coverage-flags-3.12 Expired
455 KB
sha256:08e7db2997a906b6b2efe825c3758ebef0dd5e2f20b767fa799787d71880650c
coverage-flags-3.13 Expired
1.18 MB
sha256:09bb0316c38e158e5aa078dce5bd5f7bdc0c40f6aa3222fb67dfd50eae5f24be
coverage-flags-3.14 Expired
628 KB
sha256:ed7ae26fc91eb712d9ba0f0d8c8316fe2fd05a0bf882beed1c8cacd12aeac079
coverage-flags-3.14t Expired
376 KB
sha256:49843d7bab97d98a20c5339b5c9f351e751de572c67563a301215de02827d240
coverage-flags-3.7 Expired
237 KB
sha256:d6075b705b26ff413df4145cd408517a47df5e7932b01fc70ca0be8d2de8e30e
coverage-flags-3.8 Expired
556 KB
sha256:e04459982dfabfab8921d436ab54226116c6bb74263f7657e1fa435e861a95fe
coverage-gevent-3.10 Expired
272 KB
sha256:9ad08379eed685a3b53172c1a03633d8fa764fc4f79a1eb5eb02ac37a1822ee6
coverage-gevent-3.11 Expired
281 KB
sha256:6b13b29d9f2a1a1af876327186dc38c3a7b94708e04f3aa583c7c592fa961dd0
coverage-gevent-3.12 Expired
281 KB
sha256:d6cc2550402b531eb32441109d140d4a0d3f311ec3b820230cb3ebba2bf88797
coverage-gevent-3.6 Expired
252 KB
sha256:0702228f618fb4a951c070946662f48d7c1101589b8d0ddf8c726d8bccf360bb
coverage-gevent-3.8 Expired
281 KB
sha256:c0de160d936c0515c896f670142f5a3eb707ceb885586d63fa79281388092350
coverage-graphql-3.10 Expired
988 KB
sha256:dba4bb80dcdd74e72eebd2bb4bc1d29c3162bdee9c279172fd1277b0b5dda156
coverage-graphql-3.11 Expired
356 KB
sha256:e7faa6c642f88a010b27e13276dd46ec6aefeb624ea725dce7bd357daaf2be55
coverage-graphql-3.12 Expired
322 KB
sha256:4033332014d6ab28dadac2f1d2b06373818305870235c94a3bed8b6bc3af18ad
coverage-graphql-3.13 Expired
815 KB
sha256:4def1d355267a24d320c0b6cfee8b286992e2e80c31daa861d8e02cb7af0a732
coverage-graphql-3.14 Expired
412 KB
sha256:5cc63872b228d5801228f4c08044f97620a08d69116b568d78a6f379ed8a7708
coverage-graphql-3.14t Expired
412 KB
sha256:e46f9524781ea680483c4d2e0542448717b4b9ffa55206fd2e7964b696ffb0ab
coverage-graphql-3.6 Expired
251 KB
sha256:e57408202c761cf222e4a15cdb7a5c12b27c424070807518d5fb50ae010c8c8b
coverage-graphql-3.8 Expired
496 KB
sha256:835a9af4a365032ad8902dbe80f6250eea19e825b193ed48c0aa81df9653ebe3
coverage-graphql-3.9 Expired
530 KB
sha256:4e349a811e6e88d7e7841734e464a5c25eae538b543bfc880f1e32d40b7c1bd0
coverage-mcp-3.10 Expired
1.72 MB
sha256:1ea3077c55cefbb44815acee5508f8bc33bd936c0a62e4d615bb3abdc635186f
coverage-mcp-3.12 Expired
913 KB
sha256:ab31441226bfaad4f6aa8c30248ca0e4daff67e58d1fc8c3cd3061057eb4dc13
coverage-mcp-3.13 Expired
1.78 MB
sha256:454f3d7c0f8373122d39ef427bb18dbf88b5bd8545f4d5fdeef2a50bbae98514
coverage-mcp-3.14 Expired
770 KB
sha256:674b4a89414f7f29d4de7f232de59fef815684aa2927aba337c325e3edda45a2
coverage-mcp-3.14t Expired
770 KB
sha256:70ad2dbae73eb584fe42d695229512d0fecddc3e231366d0ef88ea0c21c605fb
coverage-misc-3.10 Expired
667 KB
sha256:827a04aa7d8668de56ad37990ead0ec23edc740857c880893525d183aec2368c
coverage-misc-3.11 Expired
476 KB
sha256:5b293fe2b8340a3f70904694e3c675c36196cae0a5fdf3433525759152d779f3
coverage-misc-3.12 Expired
1.06 MB
sha256:01fe404845e628c3c92aceebdbf7b9d026bf0ee0aa16be1ac5ce8b1aa4368dc9
coverage-misc-3.13 Expired
1.28 MB
sha256:b5757f2b37a55f71611738b8f88b86e5f7da357ba06478d1dbda0248bfeb9d01
coverage-misc-3.14 Expired
551 KB
sha256:2d45c4bad151d453258ad247d0560ac75a451922a276991beccd8c5226a0e731
coverage-misc-3.14t Expired
364 KB
sha256:feb5692cf54bcebb749b183d5c5dba079f043ef7910364f3056a888e38c91418
coverage-misc-3.6 Expired
570 KB
sha256:f4e07386be3a3443035f3d5f00892500b27454dce5f5e3794d4e9d414e0b95ed
coverage-misc-3.7 Expired
750 KB
sha256:974a9898844ee70a63579585e6b99cb74e75c42d129d83a12ef608c4f63fc88d
coverage-misc-3.8 Expired
639 KB
sha256:e4b46263316b198720229654e076e96de490770abdc2a375d2730b87e9ab45cf
coverage-misc-3.9 Expired
605 KB
sha256:6ed284a739e56445181ff8efb9defe5a7e97c8ea4b7ea9bdd921e3ca85227403
coverage-network-3.10 Expired
1.45 MB
sha256:a6d73a4a10d664744aa7977fae0a82f41a07467cf31aa0a66b79b0af8d0b75ee
coverage-network-3.11 Expired
790 KB
sha256:819ba708e674bd14d77772817f9864dc9f57cbf57df4bedb0894031674b00b6e
coverage-network-3.12 Expired
479 KB
sha256:9aed34547ede5ce1d9e2f7bcb2bfba4e10f02bb842c5721d64468e5092df80c0
coverage-network-3.13 Expired
1.37 MB
sha256:078cffd9b744d01107ab9720d97aa968561d483e9d0c8eabe11e59f6359a9eb8
coverage-network-3.14 Expired
1.01 MB
sha256:0babe2ae4340577b8409765ba96839f49d143da551a45bb3b6b5d7a20c59ce18
coverage-network-3.14t Expired
502 KB
sha256:d94246ef815222bba6cb46e184b899dde7f35b84cc971a8170462f9b3d4f2356
coverage-network-3.6 Expired
355 KB
sha256:d438248e377b34f73a3ddcd8bd9cc608cf58f9e01ad2c5931cf0b552d17998c3
coverage-network-3.7 Expired
399 KB
sha256:0efdf23448ecdb2a885af80c1486d3b6d934d821135015e0460e74c15c9d3b2c
coverage-network-3.8 Expired
454 KB
sha256:80d8534a48139a1d8aab1ae05d13f52e8206bd1bb5cbac0223341f99f5b88d4d
coverage-network-3.9 Expired
563 KB
sha256:f3c013e8861c477b9aca6b2f609db736da866336f33a3c1fa183721769be5100
coverage-tasks-3.10 Expired
1.1 MB
sha256:518eefb97c8e0cf5f54c84b90109baa11cba29fe1896c98d3f1a21a3c4d4d592
coverage-tasks-3.11 Expired
308 KB
sha256:665fea6370d83c191fd0634bbe8a2415e66d53660e4b073c257d7874da0fd57f
coverage-tasks-3.12 Expired
505 KB
sha256:ff6acf9d36a82c085908c2e0b699ad2bd648f5784d527401545138d4dcbaf307
coverage-tasks-3.13 Expired
1.2 MB
sha256:bd8babf41bca7056f867f6c90aec806f5b823910b674cbff3d06d8b0e458a6e4
coverage-tasks-3.14 Expired
731 KB
sha256:e886bb62fce5d60805da63df5761a8d4dbd73b1584296556c824e65d9d16e1b9
coverage-tasks-3.14t Expired
406 KB
sha256:ebacca4966dc6dc228d298bdd9313701bdb18e6301bbcbad2515886aff9ffb4c
coverage-tasks-3.6 Expired
786 KB
sha256:0588dccb0a075c2eee214ac8332f62fd59fbccfdd6d91460897f450b9e5e47bb
coverage-tasks-3.7 Expired
878 KB
sha256:6b5bb91878a69d94a46597e88d414f9da836a53edba4581bf18ec29b92a93859
coverage-tasks-3.8 Expired
418 KB
sha256:2d99899f76ef854235543a1e7fa52374eaf042992e4793d2aac1ce132356f649
coverage-tasks-3.9 Expired
699 KB
sha256:2e45dc923f082f323ce98390863c48e9ab7aa37d840d2b7661111158377965b0
coverage-web_1-3.10 Expired
1.42 MB
sha256:495aedd3bc4bfc5825297405b1367a171c36c58439326742279f31f467fa8572
coverage-web_1-3.11 Expired
390 KB
sha256:256bd174fcf4e8271b5f9a6151ed1671d130334ffe0cf7bdbf888660cd9509bf
coverage-web_1-3.12 Expired
797 KB
sha256:3b6c7e973516b4a91982daddd10e7aaf7dc9de2481a218a788a013f21325a017
coverage-web_1-3.13 Expired
1.66 MB
sha256:776d76d4728035da098b1704af08b630e4c35a09ff6062bfd5300e68f596cb73
coverage-web_1-3.14 Expired
1.26 MB
sha256:cc95920b7779e161f3a732fa17bc39022dfdb69244659d0c6b465d2df4d45101
coverage-web_1-3.14t Expired
1.26 MB
sha256:d54f559a6b66eda4fae1d114f7db6e55a10d442460e22273e877a5048083863f
coverage-web_1-3.6 Expired
953 KB
sha256:897bb7066a97f40cd5a24f2c9153e46688d828bea19800e45d4952e74f7e1e77
coverage-web_1-3.7 Expired
459 KB
sha256:8126add6b2fd2889ec6f34675a81439cac5d941e929afeca15936fcea6652e6a
coverage-web_1-3.8 Expired
884 KB
sha256:21c1f07947478b98437715575e43aa3eaa8316ad48a631c4dc498953e85a4680
coverage-web_1-3.9 Expired
835 KB
sha256:73f08c0113bc46737242eafee9f51a1caf9d4ed35809ba23f60e3a91592e2c8d
coverage-web_2-3.10 Expired
1.28 MB
sha256:fc7bfbff56a2d4d3079cd94d8278cc96e1e8cd9d0a2a2812415ac26c4b475483
coverage-web_2-3.11 Expired
1.18 MB
sha256:7f1a945764d7f17a29703b4c1bf66f51224b8728c20b4ab90fc6c6d728b1626f
coverage-web_2-3.12 Expired
1.32 MB
sha256:b5ab7a485d6ef45e4b5380de00efea4bf5c4659d8fd92ff420e8adddfb0e5ce5
coverage-web_2-3.13 Expired
1.66 MB
sha256:de82ada101d66a2650ed356549e7461019c741ae01c2a5e5c3e8f617e501d6a9
coverage-web_2-3.14 Expired
865 KB
sha256:68e03abf1fafc93867c73b9ff014ed593226fe45471b6f1e29de443aead201f4
coverage-web_2-3.14t Expired
722 KB
sha256:86756c810c681d60f8d9860d521222d064795c20f533ac8a1c03eb18ee1d719d
coverage-web_2-3.6 Expired
1.14 MB
sha256:02f6580b660f4d82a92a1b7facb058ebcb738be0883cfd158cc3c29a1ad27b92
coverage-web_2-3.7 Expired
946 KB
sha256:090dbc8ba72eaff0259d3cf4cbcb6bec95e5e3a28b5cb200e8755bf4ca5750ce
coverage-web_2-3.8 Expired
2.01 MB
sha256:e22966ee6f89fe83973d82838ee509a032aa543969de95d2b2b905d02a6f5f22
coverage-web_2-3.9 Expired
1.01 MB
sha256:a5dc9a460ca6136576890b91dd35cff9943d80596bb438bb0f8ed9ebebf20e5f