{"push_id":973273885,"size":2,"distinct_size":2,"ref":"refs/heads/branch_5_5","head":"3f06f9a76f97203445ff9b35306ec0dcda59e0d8","before":"7a329d4e299f364a716ca7e3d786684f280d0100","commits":[{"sha":"47055d569dbefb41f88631ad917ab76b550ad8d4","author":{"email":"fe80e9f6e59169f1a788f202f418965149df03ad@apache.org","name":"Christine Poerschke"},"message":"SOLR-8621: fix mergePolicyFacory vs. mergePolicyFactory typos in comments in solr/contrib and solr/example solrconfig.xml files.","distinct":true,"url":"https://api.github.com/repos/apache/lucene-solr/commits/47055d569dbefb41f88631ad917ab76b550ad8d4"},{"sha":"3f06f9a76f97203445ff9b35306ec0dcda59e0d8","author":{"email":"fe80e9f6e59169f1a788f202f418965149df03ad@apache.org","name":"Christine Poerschke"},"message":"SOLR-8621: WrapperMergePolicyFactory logic tweaks\n\n * fix so that getMergePolicy() can now be called more than once\n * added WrapperMergePolicyFactoryTest.testUpgradeIndexMergePolicyFactory()\n * account for overlap between wrapping and wrapped setters (and disallow it)\n** illustration:\n   <mergePolicyFactory class=\"UpgradeMergePolicyFactory\">\n      <int name=\"noCFSRatio\">0.24</int>\n      <str name=\"wrapped.prefix\">mergePolicy</str>\n                      <str name=\"mergePolicy.class\">TieredMergePolicyFactory</str>\n                      <int name=\"mergePolicy.noCFSRatio\">0.42</int>\n   </mergePolicyFactory>\n** implementation details: the wrapping MP's setter calls the wrapped MP's setter and in the current code the wrapping MP's value prevails i.e. the 0.24 value in the illustration since the wrapped MP is constructed before the wrapping MP. an end-user however might reasonably assume that the wrapped MP's 0.42 value will prevail. at best configuring the same setter twice within the same overall <mergePolicyFactory> element is ambiguous and so the code now disallows it.","distinct":true,"url":"https://api.github.com/repos/apache/lucene-solr/commits/3f06f9a76f97203445ff9b35306ec0dcda59e0d8"}]}