[SERVER-6390] mongooplog arguments are unclearly documented, some irrelevant? Created: 11/Jul/12  Updated: 15/Aug/12  Resolved: 11/Jul/12

Status: Closed
Project: Core Server
Component/s: Tools
Affects Version/s: 2.1.2
Fix Version/s: None

Type: Bug Priority: Major - P3
Reporter: A. Jesse Jiryu Davis Assignee: Ian Whalen (Inactive)
Resolution: Duplicate Votes: 0
Labels: mongooplog
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Duplicate
duplicates SERVER-6152 mongooplog --help is wrong Closed
duplicates TOOLS-173 mongooplog needs correct options (aut... Closed
Operating System: ALL
Participants:

 Description   

$ mongooplog --help
Pull and replay a remote MongoDB oplog.
 
options:
  --help                          produce help message
  -v [ --verbose ]                be more verbose (include multiple times for 
                                  more verbosity e.g. -vvvvv)
  --version                       print the program's version and exit
  -h [ --host ] arg               mongo host to connect to ( <set name>/s1,s2 
                                  for sets)
  --port arg                      server port. Can also use --host 
                                  hostname:port
  --ipv6                          enable IPv6 support (disabled by default)
  -u [ --username ] arg           username
  -p [ --password ] arg           password
  --dbpath arg                    directly access mongod database files in the 
                                  given path, instead of connecting to a mongod
                                    server - needs to lock the data directory, 
                                  so cannot be used if a mongod is currently 
                                  accessing the same path
  --directoryperdb                if dbpath specified, each db is in a separate
                                  directory
  --journal                       enable journaling
  -d [ --db ] arg                 database to use
  -c [ --collection ] arg         collection to use (some commands)
  -f [ --fields ] arg             comma separated list of field names e.g. -f 
                                  name,age
  --fieldFile arg                 file with fields names - 1 per line
  -s [ --seconds ] arg            seconds to go back default:86400
  --from arg                      host to pull from
  --oplogns arg (=local.oplog.rs) ns to pull from

host and port should specify they're the target for applyOps, distinct from the source which is --from.

are username and password for source or target? what if they differ on source and target?

i think journal, db, collection, fields, and fieldFile are irrelevant to mongooplog. if not, clarify in --help output.


Generated at Thu Feb 08 03:11:32 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.