wohali commented on issue #506: replication to non-existent target db never 
updates _replicator doc with state
URL: https://github.com/apache/couchdb/issues/506#issuecomment-299063118
 
 
   OK, I've rebuilt from master, and I've shifted over to using 
`/_scheduler/docs/foo_error_rep` which always shows up as a 404. I'm still 
getting a failure:
   
   ```
   [notice] 2017-05-03T22:57:34.454264Z [email protected] <0.309.0> cc86958549 
127.0.0.1:15984 127.0.0.1 undefined PUT 
/test_suite_db_hhyyrpqf%2F_replicator/foo_error_rep 201 ok 99
   [notice] 2017-05-03T22:57:34.486167Z [email protected] <0.309.0> 79abcb1691 
127.0.0.1:15984 127.0.0.1 undefined GET /_scheduler/docs/foo_error_rep 404 ok 30
   ...
   [notice] 2017-05-03T22:57:38.881115Z [email protected] <0.343.0> -------- 
couch_replicator_clustering : publish cluster `stable` event
   [notice] 2017-05-03T22:57:38.881746Z [email protected] <0.398.0> -------- 
Started replicator db changes listener <0.769.0>
   [notice] 2017-05-03T22:57:38.916464Z [email protected] <0.348.0> -------- 
starting new replication `6e12fe920e76120ef871df8e18d208b0` at <0.811.0> 
(`http://127.0.0.1:15984/test_suite_db_dhrvtir/` -> 
`http://127.0.0.1:15984/nonexistent_test_db/`)
   [notice] 2017-05-03T22:57:38.916701Z [email protected] <0.349.0> -------- 
couch_replicator_scheduler: Job {"6e12fe920e76120ef871df8e18d208b0",[]} started 
as <0.811.0>
   [notice] 2017-05-03T22:57:38.918651Z [email protected] <0.309.0> 9e5593616e 
127.0.0.1:15984 127.0.0.1 undefined GET /_scheduler/docs/foo_error_rep 404 ok 1
   [notice] 2017-05-03T22:57:38.970437Z [email protected] <0.309.0> bdd084312b 
127.0.0.1:15984 127.0.0.1 undefined GET /_scheduler/docs/foo_error_rep 404 ok 1
   [notice] 2017-05-03T22:57:39.013987Z [email protected] <0.712.0> 0bab9a6ac6 
127.0.0.1:15984 127.0.0.1 undefined GET /test_suite_db_dhrvtir/ 200 ok 81
   [notice] 2017-05-03T22:57:39.016448Z [email protected] <0.712.0> 116c67f1f5 
127.0.0.1:15984 127.0.0.1 undefined GET /nonexistent_test_db/ 404 ok 1
   [error] 2017-05-03T22:57:39.018030Z [email protected] <0.811.0> -------- 
throw:{db_not_found,<<"could not open 
http://127.0.0.1:15984/nonexistent_test_db/";>>}: Replication failed to start 
for args 
{rep,{"6e12fe920e76120ef871df8e18d208b0",[]},{httpdb,"http://127.0.0.1:15984/test_suite_db_dhrvtir/",nil,[{"Accept","application/json"},{"User-Agent","CouchDB-Replicator/2.1.0-5cad2a4"}],30000,[{socket_options,[{keepalive,true},{nodelay,false}]}],10,250,nil,20,nil,undefined},{httpdb,"http://127.0.0.1:15984/nonexistent_test_db/",nil,[{"Accept","application/json"},{"User-Agent","CouchDB-Replicator/2.1.0-5cad2a4"}],30000,[{socket_options,[{keepalive,true},{nodelay,false}]}],10,250,nil,20,nil,undefined},[{checkpoint_interval,30000},{connection_timeout,30000},{http_connections,20},{retries,10},{socket_options,[{keepalive,true},{nodelay,false}]},{use_checkpoints,true},{worker_batch_size,500},{worker_processes,4}],{user_ctx,null,[],undefined},db,nil,<<"foo_error_rep">>,<<"shards/00000000-1fffffff
 /test_suite_db_hhyyrpqf/_replicator.1493852250">>,{1493,852258,915293}}: 
[{couch_replicator_api_wrap,db_open,3,[{file,"src/couch_replicator_api_wrap.erl"},{line,109}]},{couch_replicator_scheduler_job,init_state,1,[{file,"src/couch_replicator_scheduler_job.erl"},{line,568}]},{couch_replicator_scheduler_job,do_init,1,[{file,"src/couch_replicator_scheduler_job.erl"},{line,127}]},{couch_replicator_scheduler_job,handle_info,2,[{file,"src/couch_replicator_scheduler_job.erl"},{line,357}]},{gen_server,handle_msg,5,[{file,"gen_server.erl"},{line,599}]},{proc_lib,init_p_do_apply,3,[{file,"proc_lib.erl"},{line,237}]}]
   [notice] 2017-05-03T22:57:39.022584Z [email protected] <0.309.0> 46149cd223 
127.0.0.1:15984 127.0.0.1 undefined GET /_scheduler/docs/foo_error_rep 404 ok 1
   ```
 
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
[email protected]


With regards,
Apache Git Services

Reply via email to