Comments (6)
Have got this in my next pending release. Example output (captured by stopping couchdb!):
[root@server ~]# ./couchdb-backup.sh -R -H 127.0.0.1 -u admin -p pass -d db6 -f db.short.json
... INFO: Separating Design documents
... INFO: Duplicating original file for alteration
... INFO: Stripping _design elements from regular documents
... INFO: Fixing end document
... INFO: Inserting Design documents
... INFO: Successfully imported 0 Design Documents
... INFO: Small dataset. Importing as a single file.
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 1/3 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 2/3 - Retrying...
curl: (7) couldn't connect to host
... ERROR: Import of db.short.json failed.
See above for any errors
from couchdb-dump.
Added the -a
flag to allow for user config of the number of retries to perform
from couchdb-dump.
Tested:
./couchdb-backup.sh -R -H 127.0.0.1 -u admin -p pass -d db6 -f db.short.json -a 10
... INFO: Separating Design documents
... INFO: No Design Documents found for import.
... INFO: Small dataset. Importing as a single file.
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 1/10 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 2/10 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 3/10 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 4/10 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 5/10 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 6/10 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 7/10 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 8/10 - Retrying...
curl: (7) couldn't connect to host
... WARN: Import of db.short.json failed - Attempt 9/10 - Retrying...
curl: (7) couldn't connect to host
... ERROR: Import of db.short.json failed.
See above for any errors
Value validation works also:
./couchdb-backup.sh -R -H 127.0.0.1 -u admin -p pass -d db6 -f db.short.json -a cheese
... WARN: Retry Attempt value of "cheese" is invalid. Disabling Retry-on-Error.
<SNIP>
./couchdb-backup.sh -R -H 127.0.0.1 -u admin -p pass -d db6 -f db.short.json -a 0
... WARN: Retry Attempt value of "0" is invalid. Disabling Retry-on-Error.
<SNIP>
from couchdb-dump.
I leave it open for a while just to remember we have to change documentation accordingly.
from couchdb-dump.
Documentation has already been done... I just forgot to commit it! sigh I'll sort it in a little while :)
from couchdb-dump.
All done!
from couchdb-dump.
Related Issues (20)
- Backup / restore all databases? HOT 4
- Stuck at 'Stage 1 - Document filtering' HOT 6
- Taking backup for all revisions HOT 1
- Is it possible to set the password with a environment variable? HOT 4
- ERROR: Curl encountered an issue whilst dumping the database HOT 1
- Backup exits with exitcode 1 in silent mode HOT 1
- can dump all revisions docs HOT 4
- Error when restoring: POST body must include `docs` parameter. HOT 4
- Document update conflict upon restore HOT 3
- couchdb-dump doesn't work with busybox's grep anymore HOT 1
- Backup all databases HOT 9
- Invalid UTF-8 JSON error while restoring large file HOT 5
- Restore backup into non-empty database HOT 1
- Backup does not work with pouchdb-server
- Question: How does the restore handle duplicate data? HOT 1
- compilation_error when attempting to restore database
- CouchDB Reported error, need some advice on how to debug HOT 1
- How can exclude some databases from backup? HOT 1
- Nice to have a 'drop database' option
- Intermittent backup issue HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from couchdb-dump.