[ https://issues.apache.org/jira/browse/SOLR-6598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14193718#comment-14193718 ]
Anurag Sharma commented on SOLR-6598: ------------------------------------- I am able to reproducible on windows/cygwin. Interesting observation, it allows creation creation of 'tEsT' but not 'TEST' after creation of 'test' collection. {code} $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=test&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":0, "QTime":8565}, "success":{ "":{ "responseHeader":{ "status":0, "QTime":8003}, "core":"test_shard1_replica1"}}} $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=test&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":400, "QTime":156}, "Operation create caused exception:":"org.apache.solr.common.SolrException:org.apache.solr.common.SolrException: collection already exists: test", "exception":{ "msg":"collection already exists: test", "rspCode":400}, "error":{ "msg":"collection already exists: test", "code":400}} $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=TEST&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":0, "QTime":7768}, "failure":{ "":"org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error CREATEing SolrCore 'TEST_shard1_replica1': Unable to create core [TEST_shard1_replica1] Caused by: Lock obtain timed out: NativeFSLock@C:\\work\\trunk\\solr\\node2\\solr\\test_shard1_replica1\\data\\index\\write.lock"}} $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=TEST1&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":0, "QTime":6869}, "success":{ "":{ "responseHeader":{ "status":0, "QTime":6415}, "core":"TEST1_shard1_replica1"}}} $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=tEsT&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":0, "QTime":6471}, "success":{ "":{ "responseHeader":{ "status":0, "QTime":6064}, "core":"tEsT_shard1_replica1"}}} $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=TEST&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":0, "QTime":8690}, "failure":{ "":"org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error CREATEing SolrCore 'TEST_shard1_replica1': Unable to create core [TEST_shard1_replica1] Caused by: Lock obtain timed out: NativeFSLock@C:\\work\\trunk\\solr\\node2\\solr\\test_shard1_replica1\\ $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=TEst&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":0, "QTime":5920}, "failure":{ "":"org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error CREATEing SolrCore 'TEst_shard1_replica1': Unable to create core [TEst_shard1_replica1] Caused by: Lock obtain timed out: NativeFSLock@C:\\work\\trunk\\solr\\node2\\solr\\test_shard1_replica1\\data\\index\\write.lock"}} $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=Test&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":0, "QTime":6332}, "failure":{ "":"org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error CREATEing SolrCore 'Test_shard1_replica1': Unable to create core [Test_shard1_replica1] Caused by: Lock obtain timed out: NativeFSLock@C:\\work\\trunk\\solr\\node1\\solr\\tEsT_shard1_replica1\\data\\index\\write.lock"}} $ curl 'http://localhost:8983/solr/admin/collections?action=CREATE&name=Test1&numShards=1&collection.configName=myconf&indent=true&wt=json' { "responseHeader":{ "status":0, "QTime":6214}, "success":{ "":{ "responseHeader":{ "status":0, "QTime":5636}, "core":"Test1_shard1_replica1"}}} {code} > Solr Collections API, case sensitivity of collection name and > core's/replica's instance directory > ------------------------------------------------------------------------------------------------- > > Key: SOLR-6598 > URL: https://issues.apache.org/jira/browse/SOLR-6598 > Project: Solr > Issue Type: Bug > Components: SolrCloud > Affects Versions: 4.10.1 > Environment: Mac OS X > Reporter: Alexey Serba > Priority: Trivial > > Solr Collections API returns misleading error when trying to create two > collections with the same name but with different case on MacOS file system > (which is case insensitive). > {noformat} > sh> curl > 'http://localhost:8983/solr/admin/collections?action=CREATE&name=test&numShards=1&collection.configName=default&indent=true&wt=json' > { > "responseHeader":{ > "status":0, > "QTime":1949}, > "success":{ > "":{ > "responseHeader":{ > "status":0, > "QTime":1833}, > "core":"test_shard1_replica1"}}} > sh> curl > 'http://localhost:8983/solr/admin/collections?action=CREATE&name=TEST&numShards=1&collection.configName=default&indent=true&wt=json' > { > "responseHeader":{ > "status":0, > "QTime":2509}, > "failure":{ > > "":"org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException:Error > CREATEing SolrCore 'TEST_shard1_replica1': Unable to create core > [TEST_shard1_replica1] Caused by: Lock obtain timed out: > NativeFSLock@/Users/alexey/Desktop/solr-4.10.1/node1/solr/test_shard1_replica1/data/index/write.lock"}} > {noformat} > See {{Lock obtain timed out}} exception. It will be more user friendly to > check existence of instance dir {{test_shard1_replica1}} and return something > like "Node A has replica B that uses the same index directory" exception > (instead of just trying to hijack that existing directory and then > propagating the inexplicable lock exception that arises as a result). -- This message was sent by Atlassian JIRA (v6.3.4#6332) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org