[ https://issues.apache.org/jira/browse/SOLR-17360?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17863419#comment-17863419 ]
Chris M. Hostetter commented on SOLR-17360: ------------------------------------------- I attempted to {{git bisect}} to identify when/how these failures were introduced, but it seems like we have a lot of candidate commits that are just "un-buildable" (IIUC: due to weirdness with SOLR-16825) and had to be {{skipped}} ... Here's what {{git bisect log}} had to say... {noformat} hossman@slate:~/lucene/solr [j11] [bisect/bad] $ git bisect log # bad: [ad0a7975c286790c78c08aa9d2d854167fabe5b7] Refactor preparePutOrPost in HttpJdkSolrClient (#2454) # good: [959029c7e7e2d03dec054d9094918d78a7a35c1a] SOLR-17054: Remove unused and duplicate code in DistributedZkUpdateProcessor (#2038) git bisect start 'ad0a7975c286790c78c08aa9d2d854167fabe5b7' '959029c7e7e' # bad: [07f65499723d3190041849a7b3e2d70593b3eda5] SOLR-17140 - provide extensible query limit concept. (#2237) git bisect bad 07f65499723d3190041849a7b3e2d70593b3eda5 # bad: [15534754f492079e52288dd11abaf1c4261b3ea4] SOLR-16949: Restrict certain file types from being uploaded to or downloaded from Config Sets git bisect bad 15534754f492079e52288dd11abaf1c4261b3ea4 # skip: [0b95a6e70f6361b9ca7dcbf34ef4ac982305b255] SOLR-17084: SolrJ: shorten error message; don't serialize all "zombies" (#2097) git bisect skip 0b95a6e70f6361b9ca7dcbf34ef4ac982305b255 # bad: [d2e7814254aaeb2008fdcc00bd2a37776d794212] SOLR-16577: Always log core load issues (#1221) git bisect bad d2e7814254aaeb2008fdcc00bd2a37776d794212 # skip: [2bbb06aac63ec2ec94aab73874f09959b39f881f] SOLR-16974: Documentation and changes entry for global CB (#2069) git bisect skip 2bbb06aac63ec2ec94aab73874f09959b39f881f # skip: [ca146aaadd850218331168e62bec46a93d021c22] SOLR-16952: add DocsStreamerTest.testDenseVectorField test (#2107) git bisect skip ca146aaadd850218331168e62bec46a93d021c22 # bad: [77fb65b6ef4f11ff4896f96fe2940bd37293ed4b] Run renovate every day (temp) git bisect bad 77fb65b6ef4f11ff4896f96fe2940bd37293ed4b # skip: [3cf2fb809d5214db82e7b99fb85035c7b336590a] SOLR-17072: CLI package to print problem JSON Path (#2074) git bisect skip 3cf2fb809d5214db82e7b99fb85035c7b336590a # skip: [9f21a71bbd89fa61821850b64963062cc21256f8] SOLR-16743: Auto reload keystore/truststore on change (#2100) git bisect skip 9f21a71bbd89fa61821850b64963062cc21256f8 # skip: [53bca0f5f42ce01d0ab97325b834aa0d51fc5c41] Fix TLS integration tests for use with http1 - addendum git bisect skip 53bca0f5f42ce01d0ab97325b834aa0d51fc5c41 # skip: [aca557a4e687d4bad475171306e4aa79967990df] SOLR-17079: Allow to declare replica placement plugins in solr.xml (#2071) git bisect skip aca557a4e687d4bad475171306e4aa79967990df # skip: [3dbca2fcc272c104b44f881fe34d06f53f409ae6] Crave: switch to the directory of the clone before beginning the test (#2119) git bisect skip 3dbca2fcc272c104b44f881fe34d06f53f409ae6 # skip: [9463f666f40f1d72a0ac7b3c46c7f8048ef8eaa9] SOLR-17079: Fix OverseerCollectionConfigSetProcessorTest (#2085) git bisect skip 9463f666f40f1d72a0ac7b3c46c7f8048ef8eaa9 # skip: [e371e10cfdea68154e8d48b2acb133ef74fb4015] SOLR-17046: ref-guide updates now that SchemaCodecFactory is implicit default git bisect skip e371e10cfdea68154e8d48b2acb133ef74fb4015 # skip: [7bb28b43872d3d9e72d552aabde0e1afe329957e] SOLR-17091 fix edit that got missed in last commit (#2105) git bisect skip 7bb28b43872d3d9e72d552aabde0e1afe329957e # skip: [0b59d371d85bd3d9da3c7cef5514dc286ef8c7a2] Capture build scans on ge.apache.org to benefit from deep build insights (#2042) git bisect skip 0b59d371d85bd3d9da3c7cef5514dc286ef8c7a2 # skip: [07accf4dffe1ca4bf6e93330753457a3ba154e4e] SOLR-17091 Update cloud.sh to ignore -slim.tgz. (#2104) git bisect skip 07accf4dffe1ca4bf6e93330753457a3ba154e4e # skip: [0e91b7c82ee4e97df8ed4bed575646de7981d2c1] SOLR-17067 SolrCloudTestCase activeClusterShape() only counts active replicas of active shards (#2063) git bisect skip 0e91b7c82ee4e97df8ed4bed575646de7981d2c1 # skip: [a96eca6c1d88aff1d5f0b617e8c7dd768e51434b] SOLR-17082 Disable TestGlobalCircuitBreaker on windows (#2087) git bisect skip a96eca6c1d88aff1d5f0b617e8c7dd768e51434b # skip: [60ff0fa1aacf592bea672641bc931b020a435b48] SOLR-17057: JSON Query regression of defType (#2045) git bisect skip 60ff0fa1aacf592bea672641bc931b020a435b48 # skip: [d2643145959659813f298a5085ebd7d9ba3d0369] Fix test failure on J9: do not mock jre class git bisect skip d2643145959659813f298a5085ebd7d9ba3d0369 # skip: [f68cfbc1d84546f03c30ccbb9f7bd5df94bda924] SOLR-17090: Remove DeleteAlias JAX-RS annotations (#2115) git bisect skip f68cfbc1d84546f03c30ccbb9f7bd5df94bda924 # skip: [f78f865890777799879033ae5362e4a12766cfca] Extract duplicate code and move it to CollectionHandlingUtils (#2044) git bisect skip f78f865890777799879033ae5362e4a12766cfca # skip: [dbe6e8031f4da8a15bccaa99a4e49f46ee4b5a00] Fix documentation of Migrate Replicas (#2108) git bisect skip dbe6e8031f4da8a15bccaa99a4e49f46ee4b5a00 # skip: [46b0ce0e02d88893722a310ff5294ea2848d8c14] BlobRepositoryMockingTest: cleanup git bisect skip 46b0ce0e02d88893722a310ff5294ea2848d8c14 # skip: [9bff25e4661c7b2c5eaa9cf376a049a6062b90e6] SOLR-16252 Server admins cannot override default value for UPDATE_TIMEOUT_SECS (#2061) git bisect skip 9bff25e4661c7b2c5eaa9cf376a049a6062b90e6 # skip: [c1cfaec00d37cbca71b62b4c535c1eed5fa7c4f6] SOLR-10653: leader to replica update fail if there's a UUIDField in schema (#2078) git bisect skip c1cfaec00d37cbca71b62b4c535c1eed5fa7c4f6 # skip: [e740123546c7f20c6728df42d493e11f93dc8c79] SOLR-16974: Global Circuit Breakers (#1919) git bisect skip e740123546c7f20c6728df42d493e11f93dc8c79 # skip: [b339430541744a02c26c98335bc1cef04415c415] Tidy fix for #2086 git bisect skip b339430541744a02c26c98335bc1cef04415c415 # skip: [508f63b28c49349b4735248265344e76ac81c1dc] SOLR-16952: add DenseVectorField to DocsStreamer.KNOWN_TYPES (#2103) git bisect skip 508f63b28c49349b4735248265344e76ac81c1dc # skip: [0560291a285628e29ff7649d36897be972911342] exclude eclipse settings from validation (#2082) git bisect skip 0560291a285628e29ff7649d36897be972911342 # skip: [1e684380e873e7a25220925e0885d6ee1267d878] SOLR-16975: Remove loading of solr.xml from zookeeper (main branch only) (#1920) git bisect skip 1e684380e873e7a25220925e0885d6ee1267d878 # skip: [3ba83463840fc331eedabd2bd08e3ba6d3a6e462] SOLR-17078: Upgrade ltr script to use Python3 (#2077) git bisect skip 3ba83463840fc331eedabd2bd08e3ba6d3a6e462 # skip: [ce9930338d2d576a3f83fc17754366c0bc0ca845] SOLR-17050: Use compact JSON for Learning to Rank (LTR) feature and model storage. (#2030) git bisect skip ce9930338d2d576a3f83fc17754366c0bc0ca845 # skip: [f9c17ebd90180910a7d3d1a695c23c6686bf1191] GH-2086: errorprone build fix #2086 (#2090) git bisect skip f9c17ebd90180910a7d3d1a695c23c6686bf1191 # skip: [18bf51ad8d72fba4f10e94726ee7d0b887baec0e] SOLR-16961 Remove deprecated CircuitBreakerManager in 10.0 (#2059) git bisect skip 18bf51ad8d72fba4f10e94726ee7d0b887baec0e # skip: [fb9b6fd52f52706da5409f695a3d94c83d2a7fe8] SOLR-16835: Add approximate-/select to OAS (#2079) git bisect skip fb9b6fd52f52706da5409f695a3d94c83d2a7fe8 # skip: [3ebbb37af8be5c896c93e5cdb1740f5077dafe88] SOLR-17062: Create JS client for Admin UI use (#2050) git bisect skip 3ebbb37af8be5c896c93e5cdb1740f5077dafe88 # skip: [26c286aba5663494c8cfe92a7789a99e0f043917] SOLR-17076: Optimize `OrderedNodePlacementPlugin#getAllReplicasOnNode` (#2076) git bisect skip 26c286aba5663494c8cfe92a7789a99e0f043917 # skip: [ebcb3b92f6f0b2736d312a83de9d2ccadc0980aa] Fix errorprone with alternative runtime (ported from https://github.com/apache/lucene/pull/12808) git bisect skip ebcb3b92f6f0b2736d312a83de9d2ccadc0980aa # bad: [c0c2099899180b9d77002f3749a664b931a72698] SOLR-13748: Add support for mm parameter to bool query parser (#2025) git bisect bad c0c2099899180b9d77002f3749a664b931a72698 # skip: [180362a5b33fcf768ce4151d312ce1007c2c512f] SOLR-17093: Collection restore API returns requestid when executed asynchronously (#2111) git bisect skip 180362a5b33fcf768ce4151d312ce1007c2c512f # skip: [456d3ec765d377badf62e18835e06d308e6fadd0] Exclude the right Docker tests for slim image git bisect skip 456d3ec765d377badf62e18835e06d308e6fadd0 # skip: [a9d0328dcde481520952f10222c77c133c7555a3] Fix ref guide typo git bisect skip a9d0328dcde481520952f10222c77c133c7555a3 # bad: [e1c700c277a8c69f789e35ec03a8d955e0a930ef] solr/example/films/vectors/README.md tweaks (#2121) git bisect bad e1c700c277a8c69f789e35ec03a8d955e0a930ef # skip: [5a377140bb936cf13b383a853864f37a82f19de2] SOLR-16911: Purge last hostContext references (#2052) git bisect skip 5a377140bb936cf13b383a853864f37a82f19de2 # skip: [a35b746f4cab02a976ae6a4d2e3bd0340978c703] GitHub: tests-via-crave.yml should use self-hosted runner (#2112) git bisect skip a35b746f4cab02a976ae6a4d2e3bd0340978c703 # skip: [4c4ef2ea1e51399a925383943008153816a9a5f4] SOLR-16397: Tweak v2 'renamecore' API to be more REST-ful (#2072) git bisect skip 4c4ef2ea1e51399a925383943008153816a9a5f4 # skip: [5f7c68514416ffdc52b164799f378b3a16fe7f1f] SOLR-17077: Don't cancel twice when rejoining shard leader election (#2084) git bisect skip 5f7c68514416ffdc52b164799f378b3a16fe7f1f # skip: [ddcec23121c2a66ad18b456b1326c473f95525c8] SOLR-17075: Fix ref-guide links and renable site checks by default (#2075) git bisect skip ddcec23121c2a66ad18b456b1326c473f95525c8 # skip: [b0d767ca2c588ba6b2d83cf686b6b7381dc37568] SOLR-16835: Generate Python client from OpenAPI spec (#1681) git bisect skip b0d767ca2c588ba6b2d83cf686b6b7381dc37568 # skip: [c1a3fd3a47475c5d3ff5da323ba8c41c5fb76283] SOLR-17053: If all shards fail, fail the request despite shards.tolerant (#2102) git bisect skip c1a3fd3a47475c5d3ff5da323ba8c41c5fb76283 # skip: [96f0f65aeecade92f02f5efe6a2b5c2b3e97b80f] SOLR-17046: SchemaCodecFactory is now the implicit default codec factory git bisect skip 96f0f65aeecade92f02f5efe6a2b5c2b3e97b80f # skip: [9eb0466472c24d29a3e5bfbcb78f08730db9cefc] SOLR-17035 Add trace id to jetty thread names to improve debuggability (#2019) git bisect skip 9eb0466472c24d29a3e5bfbcb78f08730db9cefc # skip: [d2fa8427b970129589ba2ef0997f7395042ae9bd] SOLR-17045: correct 'bug fix' jira id typo in CHANGES: SOLR-17046 -> SOLR-17045 git bisect skip d2fa8427b970129589ba2ef0997f7395042ae9bd # skip: [8ad427744ac1b302fb23b8ff324401465ccb3939] fix typo in tutorial-techproducts.adoc (#2083) git bisect skip 8ad427744ac1b302fb23b8ff324401465ccb3939 # skip: [195d18223f797824e0867101490358861cc1b978] SOLR-17036: Update log lazy creates VersionBucket and highest field removed. (#2021) git bisect skip 195d18223f797824e0867101490358861cc1b978 # skip: [7eceece76771bdcd71245bcdfd5c0ae99ec980ee] SOLR-17083: Make CoreSorter class configurable in solr.xml (#2088) git bisect skip 7eceece76771bdcd71245bcdfd5c0ae99ec980ee # skip: [b17b17d1c49b81fbb62c0e072a8fb9fffcbc9042] SOLR-16038: Rename PackageStore as Filestore (#1908) git bisect skip b17b17d1c49b81fbb62c0e072a8fb9fffcbc9042 # skip: [4a9f98d6836c5fb9cfb2b4cdf0bb4096259fbd24] SOLR-17079: fix test; close CoreContainer Ignore OverseerCollectionConfigSetProcessorTest temporarily... git bisect skip 4a9f98d6836c5fb9cfb2b4cdf0bb4096259fbd24 # skip: [1209027537bf929e5a0149eda92d76571ce936ac] SOLR-17094: Close objects contained inside an ObjectCache (#2110) git bisect skip 1209027537bf929e5a0149eda92d76571ce936ac # skip: [80f24323d5cc2e3c5e02da23b183760a3d1f7a3e] CHANGES.txt correct name typo git bisect skip 80f24323d5cc2e3c5e02da23b183760a3d1f7a3e # skip: [15e56e9ae0da514447a587084cf053c68f689b04] SOLR-17026: Fix releaseBuild without signing (#2051) git bisect skip 15e56e9ae0da514447a587084cf053c68f689b04 # skip: [1f42897ab71a2e537e126231110cf846b5e551e8] SOLR-17084: CHANGES.txt update git bisect skip 1f42897ab71a2e537e126231110cf846b5e551e8 # skip: [2062d057c003e4113b09b8e6aab49caa134b4a7c] SOLR-16907: Fail when parsing an invalid custom permission definition from security.json (#2040) git bisect skip 2062d057c003e4113b09b8e6aab49caa134b4a7c # skip: [11141c0c6a788213e15a9eff1b5fe7e2ea4870ad] SOLR-17041 Make CommitTracker currentTlogSize lazy (#2027) git bisect skip 11141c0c6a788213e15a9eff1b5fe7e2ea4870ad # skip: [5482b3514aa22cdf98bbb53fa8fcb503e98d508a] Fix TLS integration tests for use with http1 git bisect skip 5482b3514aa22cdf98bbb53fa8fcb503e98d508a # skip: [6383063e5504bca84692526db6667c3e0ca9b8bd] docs: fix typo in script update processor page (#2113) git bisect skip 6383063e5504bca84692526db6667c3e0ca9b8bd # skip: [31fc280eaac0ac8cd9d558f97a7aadd7f35aad89] SOLR-17016: Migrate tutorial content on ParamSets and Vectors into Ref Guide (#1988) git bisect skip 31fc280eaac0ac8cd9d558f97a7aadd7f35aad89 # skip: [88dbe12873d0474f48e087194a33e8fc411849a9] SOLR-16397: Tweak v2 'swapcore' API to be more REST-ful git bisect skip 88dbe12873d0474f48e087194a33e8fc411849a9 # skip: [db0de927a2356151cc5aea7de8672120b46483fd] Add option for specifying a imageTagSuffix in gradle (#2043) git bisect skip db0de927a2356151cc5aea7de8672120b46483fd # bad: [5b85e849f1331941d60fa41ad974cece2188182e] SOLR-16825: Migrate v2 definitions to 'api' module, pt 7 (#2116) git bisect bad 5b85e849f1331941d60fa41ad974cece2188182e # only skipped commits left to test # possible first bad commit: [5b85e849f1331941d60fa41ad974cece2188182e] SOLR-16825: Migrate v2 definitions to 'api' module, pt 7 (#2116) # possible first bad commit: [3dbca2fcc272c104b44f881fe34d06f53f409ae6] Crave: switch to the directory of the clone before beginning the test (#2119) # possible first bad commit: [31fc280eaac0ac8cd9d558f97a7aadd7f35aad89] SOLR-17016: Migrate tutorial content on ParamSets and Vectors into Ref Guide (#1988) # possible first bad commit: [a35b746f4cab02a976ae6a4d2e3bd0340978c703] GitHub: tests-via-crave.yml should use self-hosted runner (#2112) # possible first bad commit: [5f7c68514416ffdc52b164799f378b3a16fe7f1f] SOLR-17077: Don't cancel twice when rejoining shard leader election (#2084) # possible first bad commit: [b0d767ca2c588ba6b2d83cf686b6b7381dc37568] SOLR-16835: Generate Python client from OpenAPI spec (#1681) # possible first bad commit: [195d18223f797824e0867101490358861cc1b978] SOLR-17036: Update log lazy creates VersionBucket and highest field removed. (#2021) # possible first bad commit: [60ff0fa1aacf592bea672641bc931b020a435b48] SOLR-17057: JSON Query regression of defType (#2045) # possible first bad commit: [f68cfbc1d84546f03c30ccbb9f7bd5df94bda924] SOLR-17090: Remove DeleteAlias JAX-RS annotations (#2115) # possible first bad commit: [dbe6e8031f4da8a15bccaa99a4e49f46ee4b5a00] Fix documentation of Migrate Replicas (#2108) # possible first bad commit: [1209027537bf929e5a0149eda92d76571ce936ac] SOLR-17094: Close objects contained inside an ObjectCache (#2110) # possible first bad commit: [508f63b28c49349b4735248265344e76ac81c1dc] SOLR-16952: add DenseVectorField to DocsStreamer.KNOWN_TYPES (#2103) # possible first bad commit: [6383063e5504bca84692526db6667c3e0ca9b8bd] docs: fix typo in script update processor page (#2113) # possible first bad commit: [ce9930338d2d576a3f83fc17754366c0bc0ca845] SOLR-17050: Use compact JSON for Learning to Rank (LTR) feature and model storage. (#2030) # possible first bad commit: [1f42897ab71a2e537e126231110cf846b5e551e8] SOLR-17084: CHANGES.txt update # possible first bad commit: [180362a5b33fcf768ce4151d312ce1007c2c512f] SOLR-17093: Collection restore API returns requestid when executed asynchronously (#2111) # possible first bad commit: [a9d0328dcde481520952f10222c77c133c7555a3] Fix ref guide typo # possible first bad commit: [ca146aaadd850218331168e62bec46a93d021c22] SOLR-16952: add DocsStreamerTest.testDenseVectorField test (#2107) # possible first bad commit: [80f24323d5cc2e3c5e02da23b183760a3d1f7a3e] CHANGES.txt correct name typo # possible first bad commit: [7eceece76771bdcd71245bcdfd5c0ae99ec980ee] SOLR-17083: Make CoreSorter class configurable in solr.xml (#2088) # possible first bad commit: [9f21a71bbd89fa61821850b64963062cc21256f8] SOLR-16743: Auto reload keystore/truststore on change (#2100) # possible first bad commit: [0b95a6e70f6361b9ca7dcbf34ef4ac982305b255] SOLR-17084: SolrJ: shorten error message; don't serialize all "zombies" (#2097) # possible first bad commit: [c1a3fd3a47475c5d3ff5da323ba8c41c5fb76283] SOLR-17053: If all shards fail, fail the request despite shards.tolerant (#2102) # possible first bad commit: [7bb28b43872d3d9e72d552aabde0e1afe329957e] SOLR-17091 fix edit that got missed in last commit (#2105) # possible first bad commit: [07accf4dffe1ca4bf6e93330753457a3ba154e4e] SOLR-17091 Update cloud.sh to ignore -slim.tgz. (#2104) # possible first bad commit: [fb9b6fd52f52706da5409f695a3d94c83d2a7fe8] SOLR-16835: Add approximate-/select to OAS (#2079) # possible first bad commit: [3ba83463840fc331eedabd2bd08e3ba6d3a6e462] SOLR-17078: Upgrade ltr script to use Python3 (#2077) # possible first bad commit: [f78f865890777799879033ae5362e4a12766cfca] Extract duplicate code and move it to CollectionHandlingUtils (#2044) # possible first bad commit: [c1cfaec00d37cbca71b62b4c535c1eed5fa7c4f6] SOLR-10653: leader to replica update fail if there's a UUIDField in schema (#2078) # possible first bad commit: [2bbb06aac63ec2ec94aab73874f09959b39f881f] SOLR-16974: Documentation and changes entry for global CB (#2069) # possible first bad commit: [3cf2fb809d5214db82e7b99fb85035c7b336590a] SOLR-17072: CLI package to print problem JSON Path (#2074) # possible first bad commit: [f9c17ebd90180910a7d3d1a695c23c6686bf1191] GH-2086: errorprone build fix #2086 (#2090) # possible first bad commit: [0560291a285628e29ff7649d36897be972911342] exclude eclipse settings from validation (#2082) # possible first bad commit: [b339430541744a02c26c98335bc1cef04415c415] Tidy fix for #2086 # possible first bad commit: [46b0ce0e02d88893722a310ff5294ea2848d8c14] BlobRepositoryMockingTest: cleanup # possible first bad commit: [d2643145959659813f298a5085ebd7d9ba3d0369] Fix test failure on J9: do not mock jre class # possible first bad commit: [a96eca6c1d88aff1d5f0b617e8c7dd768e51434b] SOLR-17082 Disable TestGlobalCircuitBreaker on windows (#2087) # possible first bad commit: [26c286aba5663494c8cfe92a7789a99e0f043917] SOLR-17076: Optimize `OrderedNodePlacementPlugin#getAllReplicasOnNode` (#2076) # possible first bad commit: [9463f666f40f1d72a0ac7b3c46c7f8048ef8eaa9] SOLR-17079: Fix OverseerCollectionConfigSetProcessorTest (#2085) # possible first bad commit: [4a9f98d6836c5fb9cfb2b4cdf0bb4096259fbd24] SOLR-17079: fix test; close CoreContainer Ignore OverseerCollectionConfigSetProcessorTest temporarily... # possible first bad commit: [aca557a4e687d4bad475171306e4aa79967990df] SOLR-17079: Allow to declare replica placement plugins in solr.xml (#2071) # possible first bad commit: [8ad427744ac1b302fb23b8ff324401465ccb3939] fix typo in tutorial-techproducts.adoc (#2083) # possible first bad commit: [9eb0466472c24d29a3e5bfbcb78f08730db9cefc] SOLR-17035 Add trace id to jetty thread names to improve debuggability (#2019) # possible first bad commit: [ddcec23121c2a66ad18b456b1326c473f95525c8] SOLR-17075: Fix ref-guide links and renable site checks by default (#2075) # possible first bad commit: [4c4ef2ea1e51399a925383943008153816a9a5f4] SOLR-16397: Tweak v2 'renamecore' API to be more REST-ful (#2072) # possible first bad commit: [5a377140bb936cf13b383a853864f37a82f19de2] SOLR-16911: Purge last hostContext references (#2052) # possible first bad commit: [ebcb3b92f6f0b2736d312a83de9d2ccadc0980aa] Fix errorprone with alternative runtime (ported from https://github.com/apache/lucene/pull/12808) # possible first bad commit: [3ebbb37af8be5c896c93e5cdb1740f5077dafe88] SOLR-17062: Create JS client for Admin UI use (#2050) # possible first bad commit: [18bf51ad8d72fba4f10e94726ee7d0b887baec0e] SOLR-16961 Remove deprecated CircuitBreakerManager in 10.0 (#2059) # possible first bad commit: [1e684380e873e7a25220925e0885d6ee1267d878] SOLR-16975: Remove loading of solr.xml from zookeeper (main branch only) (#1920) # possible first bad commit: [e740123546c7f20c6728df42d493e11f93dc8c79] SOLR-16974: Global Circuit Breakers (#1919) # possible first bad commit: [9bff25e4661c7b2c5eaa9cf376a049a6062b90e6] SOLR-16252 Server admins cannot override default value for UPDATE_TIMEOUT_SECS (#2061) # possible first bad commit: [11141c0c6a788213e15a9eff1b5fe7e2ea4870ad] SOLR-17041 Make CommitTracker currentTlogSize lazy (#2027) # possible first bad commit: [88dbe12873d0474f48e087194a33e8fc411849a9] SOLR-16397: Tweak v2 'swapcore' API to be more REST-ful # possible first bad commit: [2062d057c003e4113b09b8e6aab49caa134b4a7c] SOLR-16907: Fail when parsing an invalid custom permission definition from security.json (#2040) # possible first bad commit: [b17b17d1c49b81fbb62c0e072a8fb9fffcbc9042] SOLR-16038: Rename PackageStore as Filestore (#1908) # possible first bad commit: [0e91b7c82ee4e97df8ed4bed575646de7981d2c1] SOLR-17067 SolrCloudTestCase activeClusterShape() only counts active replicas of active shards (#2063) # possible first bad commit: [0b59d371d85bd3d9da3c7cef5514dc286ef8c7a2] Capture build scans on ge.apache.org to benefit from deep build insights (#2042) # possible first bad commit: [e371e10cfdea68154e8d48b2acb133ef74fb4015] SOLR-17046: ref-guide updates now that SchemaCodecFactory is implicit default # possible first bad commit: [d2fa8427b970129589ba2ef0997f7395042ae9bd] SOLR-17045: correct 'bug fix' jira id typo in CHANGES: SOLR-17046 -> SOLR-17045 # possible first bad commit: [96f0f65aeecade92f02f5efe6a2b5c2b3e97b80f] SOLR-17046: SchemaCodecFactory is now the implicit default codec factory # possible first bad commit: [15e56e9ae0da514447a587084cf053c68f689b04] SOLR-17026: Fix releaseBuild without signing (#2051) # possible first bad commit: [53bca0f5f42ce01d0ab97325b834aa0d51fc5c41] Fix TLS integration tests for use with http1 - addendum # possible first bad commit: [5482b3514aa22cdf98bbb53fa8fcb503e98d508a] Fix TLS integration tests for use with http1 # possible first bad commit: [db0de927a2356151cc5aea7de8672120b46483fd] Add option for specifying a imageTagSuffix in gradle (#2043) # possible first bad commit: [456d3ec765d377badf62e18835e06d308e6fadd0] Exclude the right Docker tests for slim image {noformat} And here is the specific {{git bisect run ../bisect.sh}} script i was using... {noformat} #!/bin/sh # git bisect start BAD_SHA GOOD_SHA # git bisect run ../bisect.sh # (git clean -fd && ./gradlew --stop && ./gradlew tasks && ./gradlew resolve compileTestJava) || exit 125 # this skips broken builds # Reminder: including @nightly in tests.filter isn't same as -Ptests.nightly=true because of how test multipler/rarely/usually are affected #./gradlew -p solr/core test -Ptests.filter='default or @BadApple or @Nightly' --tests HttpPartitionTest #./gradlew -p solr/core test -Ptests.nightly=true --tests HttpPartitionTest ./gradlew -p solr/core test -Ptests.nightly=true --tests ShardSplitTest.testSplitMixedReplicaTypes {noformat} [~gerlowskija] and/or [~houston] - any chance one of you can suggest an alternative {{./gradlew}} command that could be used to bisect all of these commits that had to be skipped? > ShardSplitTest 100% failures on main branch > ------------------------------------------- > > Key: SOLR-17360 > URL: https://issues.apache.org/jira/browse/SOLR-17360 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Reporter: Chris M. Hostetter > Priority: Major > > ShardSplitTest is a nightly only testclass that has 4 test methods which have > recently been failing 100% of the time in jenkins, regardless of seed... > * testSplitMixedReplicaTypes > * testSplitStaticIndexReplicationLink > * testSplitStaticIndexReplication > * testSplitMixedReplicaTypesLink > > ...but AFAICT these failures are not new. IIUC this test has been failing on > 100% of – the _MAIN_ branch – jenkins builds since ~ Oct/Nov {*}2023{*}! > (I believe the historical graphs since then just look "sporadic" because it's > a nightly only test so run's very infrequently and was still (mostly) passing > on the 9x branch) > > ---- > > It's trivial to see these failures locally, regardless of seed; or whether > you run a single test method, or multiple test methods. > Example... > {noformat} > git clean -fd && ./gradlew -p solr/core test -Ptests.nightly=true --tests > ShardSplitTest.testSplitMixedReplicaTypes{noformat} > > The failures are all fairly non-sopecific... > {noformat} > > java.util.concurrent.TimeoutException: Timeout waiting to see state > for collection=testSplitMixedReplicaTypes_rewrite > :DocCollection(testSplitMixedReplicaTypes_rewrite//collections/testSplitMixedReplicaTypes_rewrite/state.json/18 > )={ > > "pullReplicas":2, > > "configName":"conf1", > ... > > at > __randomizedtesting.SeedInfo.seed([462B215EC450E717:FEE875FE388B3262]:0) > > at > org.apache.solr.common.cloud.ZkStateReader.waitForState(ZkStateReader.java:1884) > > at > org.apache.solr.cloud.api.collections.ShardSplitTest.doSplitMixedReplicaTypes(ShardSplitTest.java:442) > > at > org.apache.solr.cloud.api.collections.ShardSplitTest.testSplitMixedReplicaTypes(ShardSplitTest.java:407){noformat} > > ...with no errors in the logs indicating when/what might be going wrong. > -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org