[jira] [Commented] (SOLR-10628) Less verbose output from bin/solr create
[ https://issues.apache.org/jira/browse/SOLR-10628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16129800#comment-16129800 ] Jason Gerlowski commented on SOLR-10628: Hey [~janhoy], you have a chance to take a look at this anytime coming up? (Just wanted to make sure it didn't get lost in the shuffle) > Less verbose output from bin/solr create > > > Key: SOLR-10628 > URL: https://issues.apache.org/jira/browse/SOLR-10628 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: scripts and tools >Reporter: Jan Høydahl >Assignee: Jan Høydahl > Attachments: SOLR-10628.patch, SOLR-10628.patch, SOLR-10628.patch, > SOLR-10628.patch, solr_script_outputs.txt, updated_command_output.txt > > > Creating a collection with {{bin/solr create}} today is too verbose: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > INFO - 2017-05-08 09:06:54.409; > org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider; Cluster at > localhost:9983 ready > Uploading > /Users/janhoy/git/lucene-solr/solr/server/solr/configsets/data_driven_schema_configs/conf > for config foo to ZooKeeper at localhost:9983 > Creating new collection 'foo' using command: > http://localhost:8983/solr/admin/collections?action=CREATE=foo=1=1=1=foo > { > "responseHeader":{ > "status":0, > "QTime":4178}, > "success":{"192.168.127.248:8983_solr":{ > "responseHeader":{ > "status":0, > "QTime":2959}, > "core":"foo_shard1_replica1"}}} > {noformat} > A normal user don't need all this info. Propose to move all the details to > verbose mode ({{-V)}} and let the default be the following instead: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > Created collection 'foo' with 1 shard(s), 1 replica(s) using config-set > 'data_driven_schema_configs' > {noformat} > Error messages must of course still be verbose. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-10628) Less verbose output from bin/solr create
[ https://issues.apache.org/jira/browse/SOLR-10628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16094537#comment-16094537 ] Jan Høydahl commented on SOLR-10628: Thanks for a constructive approach. I agree with all your notes above. In addition, the zk-ls non-verbose output could probably be: {noformat} [~/c/l/solr] $ bin/solr zk ls -z localhost:9983 /configs _default first_loaded_config {noformat} That way it could also be used in scripts more easily, as {{for collection in $(bin/solr zk ls -z localhost:9983 /collections); do bin/solr delete -c $collection; done}} :) > Less verbose output from bin/solr create > > > Key: SOLR-10628 > URL: https://issues.apache.org/jira/browse/SOLR-10628 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Jan Høydahl >Assignee: Jan Høydahl > Attachments: SOLR-10628.patch, SOLR-10628.patch, > solr_script_outputs.txt > > > Creating a collection with {{bin/solr create}} today is too verbose: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > INFO - 2017-05-08 09:06:54.409; > org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider; Cluster at > localhost:9983 ready > Uploading > /Users/janhoy/git/lucene-solr/solr/server/solr/configsets/data_driven_schema_configs/conf > for config foo to ZooKeeper at localhost:9983 > Creating new collection 'foo' using command: > http://localhost:8983/solr/admin/collections?action=CREATE=foo=1=1=1=foo > { > "responseHeader":{ > "status":0, > "QTime":4178}, > "success":{"192.168.127.248:8983_solr":{ > "responseHeader":{ > "status":0, > "QTime":2959}, > "core":"foo_shard1_replica1"}}} > {noformat} > A normal user don't need all this info. Propose to move all the details to > verbose mode ({{-V)}} and let the default be the following instead: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > Created collection 'foo' with 1 shard(s), 1 replica(s) using config-set > 'data_driven_schema_configs' > {noformat} > Error messages must of course still be verbose. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-10628) Less verbose output from bin/solr create
[ https://issues.apache.org/jira/browse/SOLR-10628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16092040#comment-16092040 ] Jan Høydahl commented on SOLR-10628: No problem. I normally assign it when I plan to drive it forward, and sometimes I do "Start progress" for issues I'm actively working on. But different devs do it differently. Will probably build off of your patch. In the meantime, if you like you could inspect the other commands and see if you could extend the patch to also make those outputs nicer. PS: I created SOLR-11108 for shortening the WARNING message. > Less verbose output from bin/solr create > > > Key: SOLR-10628 > URL: https://issues.apache.org/jira/browse/SOLR-10628 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Jan Høydahl >Assignee: Jan Høydahl > Attachments: SOLR-10628.patch, SOLR-10628.patch > > > Creating a collection with {{bin/solr create}} today is too verbose: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > INFO - 2017-05-08 09:06:54.409; > org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider; Cluster at > localhost:9983 ready > Uploading > /Users/janhoy/git/lucene-solr/solr/server/solr/configsets/data_driven_schema_configs/conf > for config foo to ZooKeeper at localhost:9983 > Creating new collection 'foo' using command: > http://localhost:8983/solr/admin/collections?action=CREATE=foo=1=1=1=foo > { > "responseHeader":{ > "status":0, > "QTime":4178}, > "success":{"192.168.127.248:8983_solr":{ > "responseHeader":{ > "status":0, > "QTime":2959}, > "core":"foo_shard1_replica1"}}} > {noformat} > A normal user don't need all this info. Propose to move all the details to > verbose mode ({{-V)}} and let the default be the following instead: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > Created collection 'foo' with 1 shard(s), 1 replica(s) using config-set > 'data_driven_schema_configs' > {noformat} > Error messages must of course still be verbose. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-10628) Less verbose output from bin/solr create
[ https://issues.apache.org/jira/browse/SOLR-10628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16091296#comment-16091296 ] Jan Høydahl commented on SOLR-10628: I tested it and it looks nice. I started on a patch myself and it looks very similar :-) Output with your patch is: {code} $ bin/solr create -c foo WARNING: Using _default configset. Data driven schema functionality is enabled by default, which is NOT RECOMMENDED for production use. To turn it off: curl http://localhost:8983/solr/foo/config -d '{"set-user-property": {"update.autoCreateFields":"false"}}' Connecting to ZooKeeper at localhost:9983 ... Created collection 'foo' with 1 shard(s), 1 replica(s) with config-set 'foo' {code} I'd like to shorten it further * Don't need ZK connection msg in non-verbose * The WARNING for _default config set could be shorter and avoid {{curl}}, but we could create another JIRA for that. > Less verbose output from bin/solr create > > > Key: SOLR-10628 > URL: https://issues.apache.org/jira/browse/SOLR-10628 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Jan Høydahl >Assignee: Jan Høydahl > Attachments: SOLR-10628.patch > > > Creating a collection with {{bin/solr create}} today is too verbose: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > INFO - 2017-05-08 09:06:54.409; > org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider; Cluster at > localhost:9983 ready > Uploading > /Users/janhoy/git/lucene-solr/solr/server/solr/configsets/data_driven_schema_configs/conf > for config foo to ZooKeeper at localhost:9983 > Creating new collection 'foo' using command: > http://localhost:8983/solr/admin/collections?action=CREATE=foo=1=1=1=foo > { > "responseHeader":{ > "status":0, > "QTime":4178}, > "success":{"192.168.127.248:8983_solr":{ > "responseHeader":{ > "status":0, > "QTime":2959}, > "core":"foo_shard1_replica1"}}} > {noformat} > A normal user don't need all this info. Propose to move all the details to > verbose mode ({{-V)}} and let the default be the following instead: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > Created collection 'foo' with 1 shard(s), 1 replica(s) using config-set > 'data_driven_schema_configs' > {noformat} > Error messages must of course still be verbose. -- This message was sent by Atlassian JIRA (v6.4.14#64029) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org
[jira] [Commented] (SOLR-10628) Less verbose output from bin/solr create
[ https://issues.apache.org/jira/browse/SOLR-10628?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16005540#comment-16005540 ] Cassandra Targett commented on SOLR-10628: -- +1 to a verbose (-V) option as long as the "short" form provides success/failure feedback as you've indicated it will. > Less verbose output from bin/solr create > > > Key: SOLR-10628 > URL: https://issues.apache.org/jira/browse/SOLR-10628 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) >Reporter: Jan Høydahl > > Creating a collection with {{bin/solr create}} today is too verbose: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > INFO - 2017-05-08 09:06:54.409; > org.apache.solr.client.solrj.impl.ZkClientClusterStateProvider; Cluster at > localhost:9983 ready > Uploading > /Users/janhoy/git/lucene-solr/solr/server/solr/configsets/data_driven_schema_configs/conf > for config foo to ZooKeeper at localhost:9983 > Creating new collection 'foo' using command: > http://localhost:8983/solr/admin/collections?action=CREATE=foo=1=1=1=foo > { > "responseHeader":{ > "status":0, > "QTime":4178}, > "success":{"192.168.127.248:8983_solr":{ > "responseHeader":{ > "status":0, > "QTime":2959}, > "core":"foo_shard1_replica1"}}} > {noformat} > A normal user don't need all this info. Propose to move all the details to > verbose mode ({{-V)}} and let the default be the following instead: > {noformat} > $ bin/solr create -c foo > Connecting to ZooKeeper at localhost:9983 ... > Created collection 'foo' with 1 shard(s), 1 replica(s) using config-set > 'data_driven_schema_configs' > {noformat} > Error messages must of course still be verbose. -- This message was sent by Atlassian JIRA (v6.3.15#6346) - To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org