Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-16757

Umbrella Ticket for Revamping Solr CLI's for the Future

    XMLWordPrintableJSON

Details

    • Task
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • None
    • None
    • cli
    • None

    Description

      This is to guide me in revamping the Solr CLI functions by tracking a set of JIRA's. It's to help me figure out which I am going to work on and which I am not.

      Attachments

        Issue Links

          1.
          bin/solr package -h doesn't work Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          2.
          Document bin/solr api command Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          3.
          Fix docs about export and non solrcloud mode Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          4.
          Be clearer that bin/solr export uses JSONL, not JSON format. Fix up how files are named and output and add tests. Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          5.
          Export tool doesn't properly count the number of exported docs. Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          6.
          Remove -usage as option, and ensure both -help and -h work Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 20m
          7.
          Move SolrCLI.getSolrParamsFromUri to ApiTool Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          8.
          Skip check for local solr's running in bin/solr package Sub-task Resolved Eric Pugh  
          9.
          Umm... what is bin/solr cp ??? Sub-task Resolved Unassigned  
          10.
          Resolve the bin/solr zk cp and bin/solr cp conundrum Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          11.
          Export tool should export in JSON that matches Solr Import Format Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          12.
          Return exit codes from CLI tools Sub-task Open Unassigned  
          13.
          Migrate detailed help/examples/tips from Solr CLI -h output to Ref Guide Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          14.
          Remove the bin/solr -f pattern in favour of bin/solr start -f explicit command. Sub-task Resolved Eric Pugh  
          15.
          Allow create and delete to use -url instead of -c and work with remote solr. Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 20m
          16.
          Remove use of SimplePostTool from Solr code base like RunExampleTool Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1.5h
          17.
          Make all boolean options not take a true/false but just the -option be enough. Sub-task Open Unassigned  
          18.
          change hostname parameter on start and restart to only be -host, no -h Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          19.
          Deprecate the legacy zk command actions like -upconfig Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h
          20.
          Adopt Linux Command line tool pattern of -- for multi character commands. Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 13h
          21.
          Healthcheck tool is Broken! Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          22.
          Eliminate special case code in solrCLI by introducing VersionTool Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 10m
          23.
          Flag to users that bin/solr heathcheck doesn't work with non solrcloud Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          24.
          Resolve Fate of bin/post and the SimplePostTool code base. Sub-task Resolved Eric Pugh  
          25.
          Migrate PostLogs into bin/solr postlogs infrastructure. Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 40m
          26.
          Make "create" be Standalone/Cloud Aware Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 50m
          27.
          Remove create_core and create_collection from main (solr 10) Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          28.
          Ensure Major Changes in Solr 10 Updated for CLI Changes Sub-task Open Unassigned  
          29.
          Use -solrUrl to derive the zk host connection for bin/solr zk subcommands Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          30.
          Allow users to pass system properties when running the Solr tool. Sub-task Closed Houston Putman

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          31.
          Improve Solr Host defaulting in the SolrCLI Sub-task Closed Houston Putman

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 20m
          32.
          bin/solr stop -p doesn't work Sub-task Closed Eric Pugh  
          33.
          AssertTool has lots of static methods Sub-task Open Unassigned  
          34.
          Migrate Ref Guide content to using bin/solr post command Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          35.
          bin/solr post -h is odd message Sub-task Resolved Eric Pugh  
          36.
          To commit or not to commit? That is the question on bin/solr post Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h 10m
          37.
          solr-in-docker.adoc needs updating for bin/solr post changes Sub-task Resolved Unassigned  
          38.
          bin/solr start -c -e films loads more than jsut films data Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          39.
          Move CreateCoreTool and CreateCollectionTool logic into CreateTool Sub-task Resolved Unassigned  
          40.
          commit to mixedCase cli options or dashed-case cli options Sub-task Resolved Unassigned  
          41.
          Eliminate create_collection as a command in ref guide... Sub-task Resolved Unassigned  
          42.
          ensure bin/solr start is used not bin/solr for starting in ref guide. Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          43.
          Migrate snapshotscli.sh code into bin/solr and hdfs module code Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          44.
          CloudHttp2SolrClient doesn't properly use httpClient Builder on certain paths Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 7h 10m
          45.
          Don't warn users about the /solr in the url when we look it up direct from zk Sub-task Closed Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          46.
          Bug in messaging when creating a collection, and then you can't actually call the config method to set-user-property Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          47.
          bin/solr version should take a -z or -s and return actual version. Sub-task Open Unassigned  
          48.
          Update bats test to remove /solr from solr Urls. Sub-task Resolved Unassigned

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          49.
          Remove last vestiges of post.jar from main Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 1h
          50.
          Merge windows and linux examples in ref guide for post tool Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 50m
          51.
          Change missing zkHost/solrUrl to system.err Sub-task Resolved Houston Putman  
          52.
          Randomize short/long opts usage in Java-based CLI tests Sub-task Open Unassigned  
          53.
          Should bin/solr allow short/long opts consistently? Sub-task Open Unassigned  
          54.
          Remove deprecated commands from CLI, such as -zkHost. Sub-task Open Unassigned  
          55.
          Improve default --help formatting for CLI Tools, make configurable Sub-task Resolved Jan Høydahl

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 40m
          56.
          Forward port relevant CLI changes from branch_9x Sub-task Resolved Jan Høydahl  
          57.
          Consolidate Duplicate Unit Tests between ZkSubcommandsTest and SolrCLIZkToolsTest Sub-task Open Unassigned  
          58.
          CLI: Deprecate addlopts in RunExampleTool.java Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 2h 10m
          59.
          Update ExportTool's argument representation Sub-task Open Unassigned  
          60.
          Remove deprecated snapshotscli.sh from main Sub-task Resolved Eric Pugh

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          61.
          Figure out Sub Command pattern between zk, snapshots, package, and auth Sub-task Open Unassigned  
          62.
          Restructure Ref Guide Page Solr Control Script Reference Sub-task Open Unassigned  
          63.
          Tweak Tool.java to support the sub command use case Sub-task Open Unassigned  
          64.
          Use getOptionWithDeprecatedAndDefault in all places in CLI. Sub-task Open Unassigned  
          65.
          Pull in refactorings and code cleanups from fix_command_line_options_9_7 Sub-task Resolved Eric Pugh  

          Activity

            People

              epugh Eric Pugh
              epugh Eric Pugh
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 55h 10m
                  55h 10m