I pushed up a fix for cloud.sh and tagged you (Gus) on it if you can double check.
Thanks for the feedback folks... > On Jul 18, 2023, at 10:33 AM, Gus Heck <gus.h...@gmail.com> wrote: > > * broken on main > > On Tue, Jul 18, 2023 at 10:33 AM Gus Heck <gus.h...@gmail.com> wrote: > >> Whatever we do here, just a note to test dev-tools/cloud.sh script. It's >> broken on master now from some seemingly related changes... >> >> Final NUM_NODES is 4 >> graph/solr-10.0.0-SNAPSHOT/bin/solr -c -s >> /Users/gus/projects/apache/solr/testing/graph/n1 -z >> localhost:2181/solr__Users_gus_projects_apache_solr_testing_graph -p 8981 >> -m 1g -a -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5001 >> -Dsolr.solrxml.location=zookeeper >> -Dsolr.log.dir=/Users/gus/projects/apache/solr/testing/graph/n1 >> -c is not a valid command! >> >> It's a pretty useful script since it is a one-touch recompile/redeploy of >> a local 4 node (or any other number of nodes) cluster that automatically >> has debugging enabled on all nodes. >> >> On Thu, Jul 13, 2023 at 4:58 PM David Smiley <david.w.smi...@gmail.com> >> wrote: >> >>>> So, thoughts maybe on eliminating create_core and create_collection? >>> Assuming we have the mode aware create command? >>> >>> +1 to eliminate though, simplifying to a smarter simpler "create" that is >>> aware of the mode. >>> >>> I don't think I like Houston's proposal of it giving instructions on >>> switching the modes; it seems to me like arbitrary help unrelated to >>> create. >>> >>> ~ David >>> >>> >>> On Thu, Jul 13, 2023 at 1:20 PM Eric Pugh < >>> ep...@opensourceconnections.com> >>> wrote: >>> >>>> So, sounds like you are in agreement that we should keep create, and >>> make >>>> it smart about the mode you are in when we dump out the -h output. >>> Plus, >>>> some informational hand holding. >>>> >>>> So, thoughts maybe on eliminating create_core and create_collection? >>>> Assuming we have the mode aware create command? This would match up >>> with >>>> the pattern of the delete command, which doesn’t have a delete_core or >>>> delete_collection variant ;-) >>>> >>>> >>>> >>>> >>>>> On Jul 13, 2023, at 10:33 AM, Houston Putman <houstonput...@gmail.com >>>> >>>> wrote: >>>>> >>>>>> >>>>>> What if, when you run bin/solr create -h, we actually detect if you >>> are >>>> in >>>>>> solrcloud mode and then delegate to either create_collection or >>>> create_core >>>>>> to decide the help output? >>>>> >>>>> >>>>> If we are going to have the command, this is absolutely what it should >>>> do. >>>>> And with -h, it can say that it is in <> mode, and that to create a >>>>> collection/core then please ensure you are using the right options. >>>>> (Basically giving them the instructions to switch to cloud/standalone >>> if >>>>> they somehow are in the wrong mode) >>>>> >>>>> - Houston >>>>> >>>>> On Thu, Jul 13, 2023 at 8:03 AM Eric Pugh < >>>> ep...@opensourceconnections.com <mailto:ep...@opensourceconnections.com >>>>> >>>>> wrote: >>>>> >>>>>> Some good food for thought here…. I hadn’t really dug quite so >>> much >>>>>> into the specifics of the flow. >>>>>> >>>>>> Do we think that having a generic “create” is making things simpler, >>> or >>>>>> being more verbose and having create_core and create_collection >>> suffice? >>>>>> I guess I am wondering if there are good arguments for keeping >>> create? >>>>>> Mostly because when you run “bin/solr create -h”, we give the help >>>> output >>>>>> for the “create_collection” command… >>>>>> >>>>>> One thought…. What if, when you run bin/solr create -h, we actually >>>>>> detect if you are in solrcloud mode and then delegate to either >>>>>> create_collection or create_core to decide the help output? >>>>>> >>>>>> >>>>>> >>>>>>> On Jul 9, 2023, at 4:28 PM, Shawn Heisey <apa...@elyograg.org> >>> wrote: >>>>>>> >>>>>>> On 7/8/23 15:03, Ishan Chattopadhyaya wrote: >>>>>>>> I'd rather we remove all three and encourage users to issue API >>>> commands >>>>>>>> via curl. >>>>>>>> I'm very much in favour of the scripts being used for only >>> essential >>>>>> tasks, >>>>>>>> but not for things where the API can be used. With the APIs being >>> the >>>>>>>> primary means to achieve tasks, users develop more familiarity when >>>>>>>> starting out. >>>>>>> >>>>>>> If configs are already uploaded to ZK, creating collections works >>> with >>>>>> just the API in cloud mode. The bin/solr option will do the config >>>> upload >>>>>> for you before creating the collection. >>>>>>> >>>>>>> Out of the box, standalone mode can't create a core completely with >>> the >>>>>> API. If standalone mode is configured with configsets, then it can. >>>> If we >>>>>> do keep the bin/solr create option for standalone mode, I would like >>>> for it >>>>>> to be able to detect what user Solr is running as and fail if the >>> create >>>>>> command is running under a different user. >>>>>>> >>>>>>> There has been discussion about making future versions of Solr >>> default >>>>>> to cloud mode. The API limitation for creating cores in standalone >>>> mode is >>>>>> one thing in favor of that change. >>>>>>> >>>>>>> I have been trying to think of ways we can automate the deployment >>> of a >>>>>> SolrCloud install, especially a high availability cluster that has >>>> three or >>>>>> more nodes. We have a solr service installer, I think we should also >>>>>> provide a ZK service installer. I don't think it would be a good >>> plan >>>> to >>>>>> have that whole idea use the embedded ZK, because with the embedded >>> ZK, >>>>>> stopping or restarting Solr also takes down one of the ZK nodes. >>>>>>> >>>>>>> Even though I personally don't think of Windows as a viable platform >>>> for >>>>>> running Solr, others do, so I think there should be service >>> installers >>>> for >>>>>> Windows. Picking a service wrapper is something we could bikeshed >>>> forever >>>>>> on. Another thing to decide is whether to support 32-bit Windows or >>>> just >>>>>> 64-bit. I think it should just be 64-bit. >>>>>>> >>>>>>> Thanks, >>>>>>> Shawn >>>>>>> >>>>>>> >>> --------------------------------------------------------------------- >>>>>>> To unsubscribe, e-mail: dev-unsubscr...@solr.apache.org >>>>>>> For additional commands, e-mail: dev-h...@solr.apache.org >>>>>>> >>>>>> >>>>>> _______________________ >>>>>> Eric Pugh | Founder & CEO | OpenSource Connections, LLC | >>> 434.466.1467 | >>>>>> http://www.opensourceconnections.com < >>>>>> http://www.opensourceconnections.com/> | My Free/Busy < >>>>>> http://tinyurl.com/eric-cal> >>>>>> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed < >>>>>> >>>> >>> https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw >>>>> >>>>>> >>>>>> This e-mail and all contents, including attachments, is considered >>> to be >>>>>> Company Confidential unless explicitly stated otherwise, regardless >>> of >>>>>> whether attachments are marked as such. >>>> >>>> _______________________ >>>> Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | >>>> http://www.opensourceconnections.com < >>>> http://www.opensourceconnections.com/> | My Free/Busy < >>>> http://tinyurl.com/eric-cal> >>>> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed < >>>> >>> https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw >>>> >>>> >>>> This e-mail and all contents, including attachments, is considered to be >>>> Company Confidential unless explicitly stated otherwise, regardless of >>>> whether attachments are marked as such. >>>> >>>> >>> >> >> >> -- >> http://www.needhamsoftware.com (work) >> http://www.the111shift.com (play) >> > > > -- > http://www.needhamsoftware.com (work) > http://www.the111shift.com (play) _______________________ Eric Pugh | Founder & CEO | OpenSource Connections, LLC | 434.466.1467 | http://www.opensourceconnections.com <http://www.opensourceconnections.com/> | My Free/Busy <http://tinyurl.com/eric-cal> Co-Author: Apache Solr Enterprise Search Server, 3rd Ed <https://www.packtpub.com/big-data-and-business-intelligence/apache-solr-enterprise-search-server-third-edition-raw> This e-mail and all contents, including attachments, is considered to be Company Confidential unless explicitly stated otherwise, regardless of whether attachments are marked as such.