Details
-
Bug
-
Resolution: Duplicate
-
Major - P3
-
None
-
None
-
(copied to CRM)
Description
When dumping a database using the --archive option, mongorestore cannot restore the archive under a new database name and does not report any errors. See below for several examples where is dump a games database and try to restore it in video_games database.
|
Dumping in stdout |
Davensons-MacBook-Pro-2:bin dlombard$ ./mongodump --archive --gzip --db games --port 27018 | ./mongorestore --archive --gzip --db video_games --port 27018
|
2016-02-17T12:34:31.121-0500 writing games.consoles to archive on stdout
|
2016-02-17T12:34:31.121-0500 done dumping games.consoles (8 documents)
|
2016-02-17T12:34:31.170-0500 setting number of parallel collections to number of parallel collections in archive (8)
|
2016-02-17T12:34:31.198-0500 creating intents for archive
|
2016-02-17T12:34:31.249-0500 done
|
Davensons-MacBook-Pro-2:bin dlombard$ ./mongo --port 27018
|
MongoDB shell version: 3.2.1
|
connecting to: 127.0.0.1:27018/test
|
Server has startup warnings:
|
2016-02-17T12:31:14.767-0500 I CONTROL [initandlisten]
|
2016-02-17T12:31:14.767-0500 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
|
MongoDB Enterprise > show dbs
|
games 0.000GB
|
local 0.000GB
|
MongoDB Enterprise >
|
|
Dumping in stdout without --gzip |
Using archive file without gzip
|
Davensons-MacBook-Pro-2:bin dlombard$ ./mongodump --archive --db games --port 27018 | ./mongorestore --archive --db video_games --port 27018
|
2016-02-17T12:43:40.012-0500 writing games.consoles to archive on stdout
|
2016-02-17T12:43:40.012-0500 done dumping games.consoles (8 documents)
|
2016-02-17T12:43:40.058-0500 setting number of parallel collections to number of parallel collections in archive (8)
|
2016-02-17T12:43:40.088-0500 creating intents for archive
|
2016-02-17T12:43:40.137-0500 done
|
Davensons-MacBook-Pro-2:bin dlombard$ ./mongo --port 27018
|
MongoDB shell version: 3.2.1
|
connecting to: 127.0.0.1:27018/test
|
Server has startup warnings:
|
2016-02-17T12:31:14.767-0500 I CONTROL [initandlisten]
|
2016-02-17T12:31:14.767-0500 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
|
MongoDB Enterprise > show dbs
|
games 0.000GB
|
local 0.000GB
|
|
Dumping to a file and restoring from file |
Davensons-MacBook-Pro-2:bin dlombard$ ./mongodump --archive=../../games_archive.gz --gzip --db games --port 27018
|
2016-02-17T12:46:01.171-0500 writing games.consoles to archive '../../games_archive.gz'
|
2016-02-17T12:46:01.172-0500 done dumping games.consoles (8 documents)
|
Davensons-MacBook-Pro-2:bin dlombard$ ./mongorestore --archive=../../games_archive.gz --gzip --db videogames --port 27018
|
2016-02-17T12:46:08.696-0500 setting number of parallel collections to number of parallel collections in archive (8)
|
2016-02-17T12:46:08.724-0500 creating intents for archive
|
2016-02-17T12:46:08.775-0500 done
|
Davensons-MacBook-Pro-2:bin dlombard$ ./mongo --port 27018
|
MongoDB shell version: 3.2.1
|
connecting to: 127.0.0.1:27018/test
|
Server has startup warnings:
|
2016-02-17T12:31:14.767-0500 I CONTROL [initandlisten]
|
2016-02-17T12:31:14.767-0500 I CONTROL [initandlisten] ** WARNING: soft rlimits too low. Number of files is 256, should be at least 1000
|
MongoDB Enterprise > show dbs
|
games 0.000GB
|
local 0.000GB
|
MongoDB Enterprise >
|
Any clue what is causing this?
Thanks,
Davenson Lombard
Attachments
Issue Links
- duplicates
-
TOOLS-1234 mongorestore namespace renaming support
-
- Closed
-
- is duplicated by
-
TOOLS-1106 MongoRestore does not restore archive backups to a database with a different name than the original database
-
- Closed
-
-
TOOLS-1120 Add option targetDb to mongorestore when use option --archive
-
- Closed
-