2018-07-12T01:50:38.639+03:00 Enabling logging: [HTTP+] 2018-07-12T01:50:38.639+03:00 ==== Couchbase Sync Gateway/2.0.0(832;2d8a6c0) ==== 2018-07-12T01:50:38.639+03:00 requestedSoftFDLimit < currentSoftFdLimit (5000 < 65535) no action needed 2018-07-12T01:50:38.639+03:00 Opening db /timeline as bucket "syncedBucket", pool "default", server 2018-07-12T01:50:38.639+03:00 GoCBCustomSGTranscoder Opening Couchbase database syncedBucket on as user "sync_admin" 2018-07-12T01:50:38.687+03:00 Design docs for current SG view version (2.0) found. 2018-07-12T01:50:38.687+03:00 Verifying view availability for bucket syncedBucket... 2018-07-12T01:50:38.764+03:00 Views ready for bucket syncedBucket. 2018-07-12T01:50:38.764+03:00 Initializing changes cache for database timeline with sequence: 6 2018-07-12T01:50:38.800+03:00 Importing documents... _time=2018-07-12T01:50:38.864+03:00 _level=INFO _msg=Using plain authentication for user sync_admin 2018-07-12T01:50:39.054+03:00 Re-running sync function on all 0 documents... 2018-07-12T01:50:39.054+03:00 Finished re-running sync function; 0 docs changed 2018-07-12T01:50:39.054+03:00 Reset guest user to config 2018-07-12T01:50:39.054+03:00 Starting admin server on 0.0.0.0:4985 2018-07-12T01:50:39.062+03:00 Starting server on 0.0.0.0:4984 ... 2018-07-12T01:51:17.138+03:00 Enabling logging: [HTTP+] 2018-07-12T01:51:17.138+03:00 ==== Couchbase Sync Gateway/2.0.0(832;2d8a6c0) ==== 2018-07-12T01:51:17.138+03:00 requestedSoftFDLimit < currentSoftFdLimit (5000 < 65535) no action needed 2018-07-12T01:51:17.138+03:00 Opening db /timeline as bucket "syncedBucket", pool "default", server 2018-07-12T01:51:17.138+03:00 GoCBCustomSGTranscoder Opening Couchbase database syncedBucket on as user "sync_admin" 2018-07-12T01:51:17.185+03:00 Design docs for current SG view version (2.0) found. 2018-07-12T01:51:17.186+03:00 Verifying view availability for bucket syncedBucket... 2018-07-12T01:51:17.254+03:00 Views ready for bucket syncedBucket. 2018-07-12T01:51:17.254+03:00 Initializing changes cache for database timeline with sequence: 6 2018-07-12T01:51:17.298+03:00 Importing documents... _time=2018-07-12T01:51:17.360+03:00 _level=INFO _msg=Using plain authentication for user sync_admin 2018-07-12T01:51:17.498+03:00 Re-running sync function on all 0 documents... 2018-07-12T01:51:17.498+03:00 Finished re-running sync function; 0 docs changed 2018-07-12T01:51:17.498+03:00 Reset guest user to config 2018-07-12T01:51:17.498+03:00 Starting admin server on 0.0.0.0:4985 2018-07-12T01:51:17.503+03:00 Starting server on 0.0.0.0:4984 ... 2018-07-12T01:51:32.137+03:00 HTTP: #001: POST /_logging?level=1 (as ADMIN) 2018-07-12T01:51:32.137+03:00 HTTP+: #001: --> 200 (0.1 ms) 2018-07-12T01:52:12.888+03:00 HTTP: #002: GET /timeline/_blipsync (as GUEST) 2018-07-12T01:52:12.889+03:00 HTTP+: #002: --> 101 [2db64746] Upgraded to BLIP+WebSocket protocol. User:GUEST. (0.0 ms) 2018-07-12T01:52:12.889+03:00 WS: [2db64746] Start BLIP/Websocket handler 2018-07-12T01:52:13.027+03:00 SyncMsg: [2db64746] #001: Type:getCheckpoint Client:cp-lowePr1GHtlBGmcn7idpDPcCtCI= User:GUEST 2018-07-12T01:52:13.029+03:00 SyncMsg: [2db64746] #001: Type:getCheckpoint --> 404 missing Time:2.167209ms User:GUEST 2018-07-12T01:52:13.030+03:00 SyncMsg: [2db64746] #002: Type:proposeChanges #Changes: 0 User:GUEST 2018-07-12T01:52:13.030+03:00 SyncMsg+: [2db64746] #002: Type:proposeChanges --> OK Time:88.903µs User:GUEST 2018-07-12T01:52:13.031+03:00 SyncMsg: [2db64746] #003: Type:subChanges Since:0 Continuous:true Filter:sync_gateway/bychannel Channels:uber User:GUEST 2018-07-12T01:52:13.031+03:00 Sync: [2db64746] Sending changes since 0. User:GUEST 2018-07-12T01:52:13.031+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:52:13.031+03:00 Changes: MultiChangesFeed(channels: {uber}, options: {Since:0 Limit:0 Conflicts:false IncludeDocs:false Wait:true Continuous:true Terminator:0xc4204f5ec0 HeartbeatMs:0 TimeoutMs:0 ActiveOnly:false}) ... 2018-07-12T01:52:13.033+03:00 Changes+: MultiChangesFeed: channels expand to "uber:2" ... 2018-07-12T01:52:13.033+03:00 Cache: Initialized cache for channel "uber" with options: &{ChannelCacheMinLength:50 ChannelCacheMaxLength:500 ChannelCacheAge:1m0s} 2018-07-12T01:52:13.033+03:00 Cache: getCachedChanges("uber", 2:0) --> 0 changes valid from #7 2018-07-12T01:52:13.033+03:00 Cache: Querying 'channels' view for "uber" (start=#1, end=#7, limit=0) 2018-07-12T01:52:13.058+03:00 Cache: Got no rows from view for "uber" 2018-07-12T01:52:13.058+03:00 Cache: GetChangesInChannel("uber") --> 0 rows 2018-07-12T01:52:13.058+03:00 Changes+: [changesFeed] Found 0 changes for channel uber 2018-07-12T01:52:13.059+03:00 Changes+: MultiChangesFeed sending {Seq:2, ID:_user/GUEST, Changes:[]} 2018-07-12T01:52:13.059+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:52:13.059+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 0 2018-07-12T01:52:13.059+03:00 Changes: sending 1 change(s) 2018-07-12T01:52:13.059+03:00 Sync+: [2db64746] Sending 1 changes. User:GUEST 2018-07-12T01:52:13.059+03:00 Sync+: [2db64746] Sending 0 changes. User:GUEST 2018-07-12T01:52:13.059+03:00 Sync: [2db64746] Sent all changes to client. User:GUEST 2018-07-12T01:52:19.118+03:00 CRUD+: No xattr content found for key=docA, xattrKey=_sync: sub-document path does not exist 2018-07-12T01:52:19.118+03:00 WARNING: changeCache: Doc "docA" does not have valid sync data. -- db.(*changeCache).DocChangedSynchronous() at change_cache.go:438 2018-07-12T01:52:19.118+03:00 Feed: Got shadow event:docA 2018-07-12T01:52:19.118+03:00 CRUD: Importing new doc "docA" 2018-07-12T01:52:19.125+03:00 CRUD+: Invoking sync on doc "docA" rev 1-d472994b6bd33d2874c7b4acc06830ed 2018-07-12T01:52:19.148+03:00 CRUD+: updateDoc("docA"): Rev "1-d472994b6bd33d2874c7b4acc06830ed" leaves "1-d472994b6bd33d2874c7b4acc06830ed" still current 2018-07-12T01:52:19.148+03:00 CRUD+: Saving doc (seq: #8, id: docA rev: 1-d472994b6bd33d2874c7b4acc06830ed) 2018-07-12T01:52:19.158+03:00 Cache: Received #8 after 9ms ("docA" / "1-d472994b6bd33d2874c7b4acc06830ed") 2018-07-12T01:52:19.158+03:00 Cache: Deferring #8 (1 now waiting for #7...#7) 2018-07-12T01:52:19.158+03:00 Feed: Got shadow event:docA 2018-07-12T01:52:19.158+03:00 CRUD: Stored doc "docA" / "1-d472994b6bd33d2874c7b4acc06830ed" 2018-07-12T01:52:24.794+03:00 Cache: Initialized cache for channel "*" with options: &{ChannelCacheMinLength:50 ChannelCacheMaxLength:500 ChannelCacheAge:1m0s} 2018-07-12T01:52:24.794+03:00 Cache: #8 ==> channel "*" 2018-07-12T01:52:24.794+03:00 Changes+: Notifying that "syncedBucket" changed (keys="{*}") count=2 2018-07-12T01:53:03.723+03:00 CRUD+: No xattr content found for key=docB, xattrKey=_sync: sub-document path does not exist 2018-07-12T01:53:03.723+03:00 WARNING: changeCache: Doc "docB" does not have valid sync data. -- db.(*changeCache).DocChangedSynchronous() at change_cache.go:438 2018-07-12T01:53:03.723+03:00 Feed: Got shadow event:docB 2018-07-12T01:53:03.723+03:00 CRUD: Importing new doc "docB" 2018-07-12T01:53:03.725+03:00 CRUD+: Invoking sync on doc "docB" rev 1-8e682d49e62e00da0c4e74137cef9507 2018-07-12T01:53:03.732+03:00 CRUD+: updateDoc("docB"): Rev "1-8e682d49e62e00da0c4e74137cef9507" leaves "1-8e682d49e62e00da0c4e74137cef9507" still current 2018-07-12T01:53:03.732+03:00 CRUD+: Saving doc (seq: #10, id: docB rev: 1-8e682d49e62e00da0c4e74137cef9507) 2018-07-12T01:53:03.736+03:00 CRUD: Stored doc "docB" / "1-8e682d49e62e00da0c4e74137cef9507" 2018-07-12T01:53:03.737+03:00 Cache: Received #10 after 5ms ("docB" / "1-8e682d49e62e00da0c4e74137cef9507") 2018-07-12T01:53:03.737+03:00 Cache: Deferring #10 (1 now waiting for #9...#9) 2018-07-12T01:53:03.737+03:00 Feed: Got shadow event:docB 2018-07-12T01:53:09.805+03:00 Cache: #10 ==> channel "*" 2018-07-12T01:53:09.805+03:00 Changes+: Notifying that "syncedBucket" changed (keys="{*}") count=3 2018-07-12T01:53:13.905+03:00 HTTP: #003: GET /timeline/_config (as ADMIN) 2018-07-12T01:53:13.906+03:00 HTTP+: #003: --> 200 (0.3 ms) 2018-07-12T01:53:13.909+03:00 HTTP: #004: GET /timeline/_raw/docA (as ADMIN) 2018-07-12T01:53:13.910+03:00 HTTP+: #004: --> 200 (0.6 ms) 2018-07-12T01:53:13.923+03:00 HTTP: #005: GET /timeline/_changes?limit=10&include_docs=true (as ADMIN) 2018-07-12T01:53:13.923+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:53:13.923+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:0 Limit:10 Conflicts:false IncludeDocs:true Wait:false Continuous:false Terminator:0xc420741f20 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:53:13.923+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:13.923+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:13.923+03:00 Cache: getCachedChanges("*", 0) --> 2 changes valid from #7 2018-07-12T01:53:13.923+03:00 Cache: Querying 'channels' view for "*" (start=#1, end=#7, limit=10) 2018-07-12T01:53:13.983+03:00 HTTP: #006: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:53:13.983+03:00 HTTP: #006: --> 400 invalid database name "favicon.ico" (0.2 ms) 2018-07-12T01:53:13.999+03:00 Cache: Got no rows from view for "*" 2018-07-12T01:53:13.999+03:00 Cache: GetChangesInChannel("*") --> 2 rows 2018-07-12T01:53:13.999+03:00 Changes+: [changesFeed] Found 2 changes for channel * 2018-07-12T01:53:13.999+03:00 Changes+: Channel feed processing seq:8 in channel * 2018-07-12T01:53:13.999+03:00 Changes+: Channel feed processing seq:10 in channel * 2018-07-12T01:53:13.999+03:00 Changes+: MultiChangesFeed sending {Seq:6::8, ID:docA, Changes:[map[rev:1-d472994b6bd33d2874c7b4acc06830ed]]} 2018-07-12T01:53:13.999+03:00 Changes+: MultiChangesFeed sending {Seq:6::10, ID:docB, Changes:[map[rev:1-8e682d49e62e00da0c4e74137cef9507]]} 2018-07-12T01:53:13.999+03:00 Changes: MultiChangesFeed done 2018-07-12T01:53:13.999+03:00 HTTP+: #005: --> 200 OK (76.5 ms) 2018-07-12T01:53:14.009+03:00 HTTP: #007: GET /timeline/_changes?since=6%3A%3A10&include_docs=true&feed=longpoll (as ADMIN) 2018-07-12T01:53:14.009+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:53:14.009+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:6::10 Limit:0 Conflicts:false IncludeDocs:true Wait:true Continuous:false Terminator:0xc42054e7e0 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:53:14.010+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:14.010+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:14.010+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:53:14.010+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:53:14.010+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 0 2018-07-12T01:53:14.010+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:53:14.010+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:14.010+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:14.010+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:53:14.010+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:53:14.010+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 3 2018-07-12T01:53:14.010+03:00 HTTP: #008: GET /timeline/_changes?since=6%3A%3A10&include_docs=true&limit=10 (as ADMIN) 2018-07-12T01:53:14.010+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:53:14.010+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:6::10 Limit:10 Conflicts:false IncludeDocs:true Wait:false Continuous:false Terminator:0xc4206d6e40 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:53:14.015+03:00 HTTP: #009: GET /timeline/_all_docs (as ADMIN) 2018-07-12T01:53:14.015+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:14.015+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:14.015+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:53:14.015+03:00 Changes: MultiChangesFeed done 2018-07-12T01:53:14.015+03:00 HTTP+: #008: --> 200 OK (4.8 ms) 2018-07-12T01:53:14.124+03:00 HTTP+: #009: --> 200 (109.4 ms) 2018-07-12T01:53:26.862+03:00 HTTP: #010: GET /timeline/_raw/docA (as ADMIN) 2018-07-12T01:53:26.863+03:00 HTTP+: #010: --> 200 (0.7 ms) 2018-07-12T01:53:26.881+03:00 HTTP: #011: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:53:26.881+03:00 HTTP: #011: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:53:28.371+03:00 HTTP: #012: PUT /timeline/docA (as ADMIN) 2018-07-12T01:53:28.372+03:00 CRUD+: Invoking sync on doc "docA" rev 2-14f39522501d1ba3342ec046940afb6a 2018-07-12T01:53:28.372+03:00 CRUD+: Saving old revision "docA" / "1-d472994b6bd33d2874c7b4acc06830ed" (272 bytes) 2018-07-12T01:53:28.374+03:00 CRUD+: Backed up obsolete rev "docA"/"1-d472994b6bd33d2874c7b4acc06830ed" 2018-07-12T01:53:28.375+03:00 CRUD: Doc "docA" in channels "{uber}" 2018-07-12T01:53:28.375+03:00 CRUD+: Saving doc (seq: #11, id: docA rev: 2-14f39522501d1ba3342ec046940afb6a) 2018-07-12T01:53:28.376+03:00 CRUD: Stored doc "docA" / "2-14f39522501d1ba3342ec046940afb6a" 2018-07-12T01:53:28.376+03:00 HTTP+: #012: --> 201 (5.0 ms) 2018-07-12T01:53:28.378+03:00 Cache: Received #11 after 2ms ("docA" / "2-14f39522501d1ba3342ec046940afb6a") 2018-07-12T01:53:28.378+03:00 Cache: #11 ==> channel "uber" 2018-07-12T01:53:28.378+03:00 Cache: #11 ==> channel "*" 2018-07-12T01:53:28.378+03:00 Changes+: Notifying that "syncedBucket" changed (keys="{*, uber}") count=4 2018-07-12T01:53:28.378+03:00 Feed: Got shadow event:docA 2018-07-12T01:53:28.379+03:00 Changes+: MultiChangesFeed: channels expand to "uber:2" ... 2018-07-12T01:53:28.379+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:28.379+03:00 Cache: getCachedChanges("uber", 2) --> 1 changes valid from #1 2018-07-12T01:53:28.379+03:00 Changes+: [changesFeed] Found 1 changes for channel uber 2018-07-12T01:53:28.379+03:00 Changes+: Channel feed processing seq:11 in channel uber 2018-07-12T01:53:28.379+03:00 Changes+: MultiChangesFeed sending {Seq:6::11, ID:docA, Changes:[map[rev:2-14f39522501d1ba3342ec046940afb6a]]} 2018-07-12T01:53:28.379+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:53:28.379+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 4 2018-07-12T01:53:28.379+03:00 Changes: sending 1 change(s) 2018-07-12T01:53:28.379+03:00 Sync+: [2db64746] Sending 1 changes. User:GUEST 2018-07-12T01:53:28.379+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:53:28.379+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:28.379+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:28.379+03:00 Cache: getCachedChanges("*", 10) --> 1 changes valid from #11 2018-07-12T01:53:28.379+03:00 Changes+: [changesFeed] Found 1 changes for channel * 2018-07-12T01:53:28.379+03:00 Changes+: Channel feed processing seq:11 in channel * 2018-07-12T01:53:28.379+03:00 Changes+: MultiChangesFeed sending {Seq:6::11, ID:docA, Changes:[map[rev:2-14f39522501d1ba3342ec046940afb6a]]} 2018-07-12T01:53:28.379+03:00 Changes: MultiChangesFeed done 2018-07-12T01:53:28.379+03:00 HTTP+: #007: --> 200 OK (0.0 ms) 2018-07-12T01:53:28.379+03:00 HTTP: #013: GET /timeline/_raw/docA (as ADMIN) 2018-07-12T01:53:28.380+03:00 HTTP+: #013: --> 200 (0.6 ms) 2018-07-12T01:53:28.383+03:00 HTTP: #014: GET /timeline/_changes?since=6%3A%3A11&include_docs=true&feed=longpoll (as ADMIN) 2018-07-12T01:53:28.383+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:53:28.383+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:6::11 Limit:0 Conflicts:false IncludeDocs:true Wait:true Continuous:false Terminator:0xc4203e8b40 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:53:28.383+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:28.383+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:28.383+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:53:28.383+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:53:28.383+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 0 2018-07-12T01:53:28.383+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:53:28.383+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:28.383+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:28.383+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:53:28.383+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:53:28.383+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 4 2018-07-12T01:53:28.398+03:00 Sync: [2db64746] Sent 1 changes to client, from seq 6::11. User:GUEST 2018-07-12T01:53:28.398+03:00 Sync+: [2db64746] Sending 0 changes. User:GUEST 2018-07-12T01:53:28.398+03:00 Sync+: [2db64746] Sending rev "docA" 2-14f39522501d1ba3342ec046940afb6a based on 0 known. User:GUEST 2018-07-12T01:53:28.487+03:00 SyncMsg: [2db64746] #004: Type:setCheckpoint Client:cp-lowePr1GHtlBGmcn7idpDPcCtCI= User:GUEST 2018-07-12T01:53:28.490+03:00 SyncMsg+: [2db64746] #004: Type:setCheckpoint --> OK Time:2.947073ms User:GUEST 2018-07-12T01:53:29.461+03:00 HTTP: #015: GET /timeline/_raw/docB (as ADMIN) 2018-07-12T01:53:29.461+03:00 HTTP+: #015: --> 200 (0.6 ms) 2018-07-12T01:53:29.476+03:00 HTTP: #016: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:53:29.476+03:00 HTTP: #016: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:53:30.717+03:00 HTTP: #017: PUT /timeline/docB (as ADMIN) 2018-07-12T01:53:30.718+03:00 CRUD+: Invoking sync on doc "docB" rev 2-7b347108fad26b9be84435380d041e87 2018-07-12T01:53:30.718+03:00 CRUD+: Saving old revision "docB" / "1-8e682d49e62e00da0c4e74137cef9507" (271 bytes) 2018-07-12T01:53:30.721+03:00 CRUD+: Backed up obsolete rev "docB"/"1-8e682d49e62e00da0c4e74137cef9507" 2018-07-12T01:53:30.723+03:00 CRUD: Doc "docB" in channels "{uber}" 2018-07-12T01:53:30.723+03:00 CRUD+: Saving doc (seq: #12, id: docB rev: 2-7b347108fad26b9be84435380d041e87) 2018-07-12T01:53:30.724+03:00 CRUD: Stored doc "docB" / "2-7b347108fad26b9be84435380d041e87" 2018-07-12T01:53:30.724+03:00 HTTP+: #017: --> 201 (6.6 ms) 2018-07-12T01:53:30.725+03:00 Cache: Received #12 after 2ms ("docB" / "2-7b347108fad26b9be84435380d041e87") 2018-07-12T01:53:30.725+03:00 Cache: #12 ==> channel "uber" 2018-07-12T01:53:30.725+03:00 Cache: #12 ==> channel "*" 2018-07-12T01:53:30.725+03:00 Changes+: Notifying that "syncedBucket" changed (keys="{*, uber}") count=5 2018-07-12T01:53:30.725+03:00 Feed: Got shadow event:docB 2018-07-12T01:53:30.725+03:00 Changes+: MultiChangesFeed: channels expand to "uber:2" ... 2018-07-12T01:53:30.725+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:30.725+03:00 Cache: getCachedChanges("uber", 11) --> 1 changes valid from #12 2018-07-12T01:53:30.725+03:00 Changes+: [changesFeed] Found 1 changes for channel uber 2018-07-12T01:53:30.725+03:00 Changes+: Channel feed processing seq:12 in channel uber 2018-07-12T01:53:30.725+03:00 Changes+: MultiChangesFeed sending {Seq:6::12, ID:docB, Changes:[map[rev:2-7b347108fad26b9be84435380d041e87]]} 2018-07-12T01:53:30.725+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:53:30.725+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 5 2018-07-12T01:53:30.725+03:00 Changes: sending 1 change(s) 2018-07-12T01:53:30.725+03:00 Sync+: [2db64746] Sending 1 changes. User:GUEST 2018-07-12T01:53:30.726+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:53:30.726+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:30.726+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:30.726+03:00 Cache: getCachedChanges("*", 11) --> 1 changes valid from #12 2018-07-12T01:53:30.726+03:00 Changes+: [changesFeed] Found 1 changes for channel * 2018-07-12T01:53:30.726+03:00 Changes+: Channel feed processing seq:12 in channel * 2018-07-12T01:53:30.726+03:00 Changes+: MultiChangesFeed sending {Seq:6::12, ID:docB, Changes:[map[rev:2-7b347108fad26b9be84435380d041e87]]} 2018-07-12T01:53:30.726+03:00 Changes: MultiChangesFeed done 2018-07-12T01:53:30.726+03:00 HTTP+: #014: --> 200 OK (0.0 ms) 2018-07-12T01:53:30.728+03:00 HTTP: #018: GET /timeline/_raw/docB (as ADMIN) 2018-07-12T01:53:30.728+03:00 HTTP+: #018: --> 200 (0.5 ms) 2018-07-12T01:53:30.728+03:00 HTTP: #019: GET /timeline/_changes?since=6%3A%3A12&include_docs=true&feed=longpoll (as ADMIN) 2018-07-12T01:53:30.728+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:53:30.728+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:6::12 Limit:0 Conflicts:false IncludeDocs:true Wait:true Continuous:false Terminator:0xc420743800 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:53:30.729+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:30.729+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:30.729+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:53:30.729+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:53:30.729+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 0 2018-07-12T01:53:30.729+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:53:30.729+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:53:30.729+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:53:30.729+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:53:30.729+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:53:30.729+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 5 2018-07-12T01:53:30.744+03:00 Sync: [2db64746] Sent 1 changes to client, from seq 6::12. User:GUEST 2018-07-12T01:53:30.744+03:00 Sync+: [2db64746] Sending 0 changes. User:GUEST 2018-07-12T01:53:30.744+03:00 Sync+: [2db64746] Sending rev "docB" 2-7b347108fad26b9be84435380d041e87 based on 0 known. User:GUEST 2018-07-12T01:53:30.823+03:00 SyncMsg: [2db64746] #005: Type:setCheckpoint Client:cp-lowePr1GHtlBGmcn7idpDPcCtCI= Rev:0-1 User:GUEST 2018-07-12T01:53:30.825+03:00 SyncMsg+: [2db64746] #005: Type:setCheckpoint --> OK Time:1.843009ms User:GUEST 2018-07-12T01:54:14.913+03:00 CRUD+: No xattr content found for key=docC, xattrKey=_sync: sub-document path does not exist 2018-07-12T01:54:14.913+03:00 WARNING: changeCache: Doc "docC" does not have valid sync data. -- db.(*changeCache).DocChangedSynchronous() at change_cache.go:438 2018-07-12T01:54:14.913+03:00 Feed: Got shadow event:docC 2018-07-12T01:54:14.913+03:00 CRUD: Importing new doc "docC" 2018-07-12T01:54:14.914+03:00 CRUD+: Invoking sync on doc "docC" rev 1-d472994b6bd33d2874c7b4acc06830ed 2018-07-12T01:54:14.922+03:00 CRUD+: updateDoc("docC"): Rev "1-d472994b6bd33d2874c7b4acc06830ed" leaves "1-d472994b6bd33d2874c7b4acc06830ed" still current 2018-07-12T01:54:14.922+03:00 CRUD+: Saving doc (seq: #14, id: docC rev: 1-d472994b6bd33d2874c7b4acc06830ed) 2018-07-12T01:54:14.929+03:00 Cache: Received #14 after 6ms ("docC" / "1-d472994b6bd33d2874c7b4acc06830ed") 2018-07-12T01:54:14.929+03:00 Cache: Deferring #14 (1 now waiting for #13...#13) 2018-07-12T01:54:14.929+03:00 Feed: Got shadow event:docC 2018-07-12T01:54:14.929+03:00 CRUD: Stored doc "docC" / "1-d472994b6bd33d2874c7b4acc06830ed" 2018-07-12T01:54:22.361+03:00 Cache: #14 ==> channel "*" 2018-07-12T01:54:22.361+03:00 Changes+: Notifying that "syncedBucket" changed (keys="{*}") count=6 2018-07-12T01:54:22.361+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:54:22.361+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:22.361+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:22.361+03:00 Cache: getCachedChanges("*", 12) --> 1 changes valid from #13 2018-07-12T01:54:22.361+03:00 Changes+: [changesFeed] Found 1 changes for channel * 2018-07-12T01:54:22.361+03:00 Changes+: Channel feed processing seq:14 in channel * 2018-07-12T01:54:22.361+03:00 Changes+: MultiChangesFeed sending {Seq:6::14, ID:docC, Changes:[map[rev:1-d472994b6bd33d2874c7b4acc06830ed]]} 2018-07-12T01:54:22.362+03:00 Changes: MultiChangesFeed done 2018-07-12T01:54:22.362+03:00 HTTP+: #019: --> 200 OK (0.0 ms) 2018-07-12T01:54:22.365+03:00 HTTP: #020: GET /timeline/_changes?since=6%3A%3A14&include_docs=true&feed=longpoll (as ADMIN) 2018-07-12T01:54:22.365+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:54:22.365+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:6::14 Limit:0 Conflicts:false IncludeDocs:true Wait:true Continuous:false Terminator:0xc42054e180 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:54:22.365+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:22.365+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:22.365+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:54:22.365+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:54:22.365+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 0 2018-07-12T01:54:22.365+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:54:22.365+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:22.365+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:22.365+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:54:22.365+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:54:22.365+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 6 2018-07-12T01:54:41.921+03:00 Changes: Connection lost from client: (as ADMIN) 2018-07-12T01:54:41.921+03:00 HTTP+: #020: --> 200 OK (0.0 ms) 2018-07-12T01:54:42.042+03:00 HTTP: #021: GET /timeline/_config (as ADMIN) 2018-07-12T01:54:42.043+03:00 HTTP+: #021: --> 200 (0.1 ms) 2018-07-12T01:54:42.047+03:00 HTTP: #022: GET /timeline/_raw/docB (as ADMIN) 2018-07-12T01:54:42.047+03:00 HTTP+: #022: --> 200 (0.5 ms) 2018-07-12T01:54:42.056+03:00 HTTP: #023: GET /timeline/_changes?limit=10&include_docs=true (as ADMIN) 2018-07-12T01:54:42.056+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:54:42.056+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:0 Limit:10 Conflicts:false IncludeDocs:true Wait:false Continuous:false Terminator:0xc4203e8120 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:54:42.056+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:42.056+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:42.056+03:00 Cache: getCachedChanges("*", 0) --> 3 changes valid from #7 2018-07-12T01:54:42.056+03:00 Cache: Querying 'channels' view for "*" (start=#1, end=#7, limit=10) 2018-07-12T01:54:42.114+03:00 HTTP: #024: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:54:42.114+03:00 HTTP: #024: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:54:42.129+03:00 Cache: Got no rows from view for "*" 2018-07-12T01:54:42.129+03:00 Cache: GetChangesInChannel("*") --> 3 rows 2018-07-12T01:54:42.129+03:00 Changes+: [changesFeed] Found 3 changes for channel * 2018-07-12T01:54:42.129+03:00 Changes+: Channel feed processing seq:11 in channel * 2018-07-12T01:54:42.129+03:00 Changes+: Channel feed processing seq:12 in channel * 2018-07-12T01:54:42.129+03:00 Changes+: Channel feed processing seq:14 in channel * 2018-07-12T01:54:42.129+03:00 Changes+: MultiChangesFeed sending {Seq:6::11, ID:docA, Changes:[map[rev:2-14f39522501d1ba3342ec046940afb6a]]} 2018-07-12T01:54:42.129+03:00 Changes+: MultiChangesFeed sending {Seq:6::12, ID:docB, Changes:[map[rev:2-7b347108fad26b9be84435380d041e87]]} 2018-07-12T01:54:42.129+03:00 Changes+: MultiChangesFeed sending {Seq:6::14, ID:docC, Changes:[map[rev:1-d472994b6bd33d2874c7b4acc06830ed]]} 2018-07-12T01:54:42.129+03:00 Changes: MultiChangesFeed done 2018-07-12T01:54:42.129+03:00 HTTP+: #023: --> 200 OK (73.2 ms) 2018-07-12T01:54:42.134+03:00 HTTP: #025: GET /timeline/_all_docs (as ADMIN) 2018-07-12T01:54:42.134+03:00 HTTP: #026: GET /timeline/_changes?since=6%3A%3A14&include_docs=true&limit=10 (as ADMIN) 2018-07-12T01:54:42.134+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:54:42.134+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:6::14 Limit:10 Conflicts:false IncludeDocs:true Wait:false Continuous:false Terminator:0xc4203e9020 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:54:42.134+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:42.134+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:42.134+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:54:42.134+03:00 Changes: MultiChangesFeed done 2018-07-12T01:54:42.134+03:00 HTTP+: #026: --> 200 OK (0.2 ms) 2018-07-12T01:54:42.145+03:00 HTTP: #027: GET /timeline/_changes?since=6%3A%3A14&include_docs=true&feed=longpoll (as ADMIN) 2018-07-12T01:54:42.145+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:54:42.145+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:6::14 Limit:0 Conflicts:false IncludeDocs:true Wait:true Continuous:false Terminator:0xc4203e9560 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:54:42.153+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:42.153+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:42.153+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:54:42.153+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:54:42.153+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 0 2018-07-12T01:54:42.153+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:54:42.153+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:42.153+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:42.153+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:54:42.153+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:54:42.153+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 6 2018-07-12T01:54:42.239+03:00 HTTP+: #025: --> 200 (104.9 ms) 2018-07-12T01:54:43.031+03:00 HTTP: #028: GET /timeline/_raw/docC (as ADMIN) 2018-07-12T01:54:43.032+03:00 HTTP+: #028: --> 200 (0.8 ms) 2018-07-12T01:54:43.049+03:00 HTTP: #029: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:54:43.049+03:00 HTTP: #029: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:54:44.476+03:00 HTTP: #030: PUT /timeline/docC (as ADMIN) 2018-07-12T01:54:44.477+03:00 CRUD+: Invoking sync on doc "docC" rev 2-14f39522501d1ba3342ec046940afb6a 2018-07-12T01:54:44.477+03:00 CRUD+: Saving old revision "docC" / "1-d472994b6bd33d2874c7b4acc06830ed" (272 bytes) 2018-07-12T01:54:44.480+03:00 CRUD+: Backed up obsolete rev "docC"/"1-d472994b6bd33d2874c7b4acc06830ed" 2018-07-12T01:54:44.481+03:00 CRUD: Doc "docC" in channels "{uber}" 2018-07-12T01:54:44.481+03:00 CRUD+: Saving doc (seq: #15, id: docC rev: 2-14f39522501d1ba3342ec046940afb6a) 2018-07-12T01:54:44.482+03:00 CRUD: Stored doc "docC" / "2-14f39522501d1ba3342ec046940afb6a" 2018-07-12T01:54:44.482+03:00 HTTP+: #030: --> 201 (6.0 ms) 2018-07-12T01:54:44.484+03:00 Cache: Received #15 after 3ms ("docC" / "2-14f39522501d1ba3342ec046940afb6a") 2018-07-12T01:54:44.484+03:00 Cache: #15 ==> channel "uber" 2018-07-12T01:54:44.484+03:00 Cache: #15 ==> channel "*" 2018-07-12T01:54:44.484+03:00 Changes+: Notifying that "syncedBucket" changed (keys="{*, uber}") count=7 2018-07-12T01:54:44.484+03:00 Feed: Got shadow event:docC 2018-07-12T01:54:44.484+03:00 Changes+: MultiChangesFeed: channels expand to "uber:2" ... 2018-07-12T01:54:44.484+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:44.484+03:00 Cache: getCachedChanges("uber", 12) --> 1 changes valid from #13 2018-07-12T01:54:44.484+03:00 Changes+: [changesFeed] Found 1 changes for channel uber 2018-07-12T01:54:44.484+03:00 Changes+: Channel feed processing seq:15 in channel uber 2018-07-12T01:54:44.484+03:00 Changes+: MultiChangesFeed sending {Seq:6::15, ID:docC, Changes:[map[rev:2-14f39522501d1ba3342ec046940afb6a]]} 2018-07-12T01:54:44.484+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:54:44.484+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 7 2018-07-12T01:54:44.484+03:00 Changes: sending 1 change(s) 2018-07-12T01:54:44.484+03:00 Sync+: [2db64746] Sending 1 changes. User:GUEST 2018-07-12T01:54:44.485+03:00 Changes: MultiChangesFeed done 2018-07-12T01:54:44.485+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:54:44.485+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:44.485+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:44.485+03:00 Cache: getCachedChanges("*", 14) --> 1 changes valid from #13 2018-07-12T01:54:44.485+03:00 Changes+: [changesFeed] Found 1 changes for channel * 2018-07-12T01:54:44.485+03:00 Changes+: Channel feed processing seq:15 in channel * 2018-07-12T01:54:44.485+03:00 Changes+: MultiChangesFeed sending {Seq:6::15, ID:docC, Changes:[map[rev:2-14f39522501d1ba3342ec046940afb6a]]} 2018-07-12T01:54:44.485+03:00 Changes: MultiChangesFeed done 2018-07-12T01:54:44.485+03:00 HTTP+: #027: --> 200 OK (0.0 ms) 2018-07-12T01:54:44.486+03:00 HTTP: #031: GET /timeline/_raw/docC (as ADMIN) 2018-07-12T01:54:44.487+03:00 HTTP+: #031: --> 200 (0.5 ms) 2018-07-12T01:54:44.488+03:00 HTTP: #032: GET /timeline/_changes?since=6%3A%3A15&include_docs=true&feed=longpoll (as ADMIN) 2018-07-12T01:54:44.488+03:00 Changes+: Int sequence multi changes feed... 2018-07-12T01:54:44.488+03:00 Changes: MultiChangesFeed(channels: {*}, options: {Since:6::15 Limit:0 Conflicts:false IncludeDocs:true Wait:true Continuous:false Terminator:0xc420054c60 HeartbeatMs:0 TimeoutMs:300000 ActiveOnly:false}) ... 2018-07-12T01:54:44.489+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:44.489+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:44.489+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:54:44.489+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:54:44.489+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 0 2018-07-12T01:54:44.489+03:00 Changes+: MultiChangesFeed reloading user 2018-07-12T01:54:44.489+03:00 Changes+: MultiChangesFeed: channels expand to "" ... 2018-07-12T01:54:44.489+03:00 Sequences: get oldest, returning: 7 2018-07-12T01:54:44.489+03:00 Changes+: [changesFeed] Found 0 changes for channel * 2018-07-12T01:54:44.489+03:00 Changes+: MultiChangesFeed waiting... 2018-07-12T01:54:44.489+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 7 2018-07-12T01:54:44.518+03:00 Sync: [2db64746] Sent 1 changes to client, from seq 6::15. User:GUEST 2018-07-12T01:54:44.518+03:00 Sync+: [2db64746] Sending 0 changes. User:GUEST 2018-07-12T01:54:44.518+03:00 Sync+: [2db64746] Sending rev "docC" 2-14f39522501d1ba3342ec046940afb6a based on 0 known. User:GUEST 2018-07-12T01:54:44.587+03:00 SyncMsg: [2db64746] #006: Type:setCheckpoint Client:cp-lowePr1GHtlBGmcn7idpDPcCtCI= Rev:0-2 User:GUEST 2018-07-12T01:54:44.591+03:00 SyncMsg+: [2db64746] #006: Type:setCheckpoint --> OK Time:3.326624ms User:GUEST 2018-07-12T01:55:38.578+03:00 HTTP: #033: GET /timeline/_raw/docC (as ADMIN) 2018-07-12T01:55:38.578+03:00 HTTP+: #033: --> 200 (0.6 ms) 2018-07-12T01:55:38.592+03:00 HTTP: #034: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:55:38.592+03:00 HTTP: #034: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:55:39.073+03:00 HTTP: #035: GET /timeline/_raw/docB (as ADMIN) 2018-07-12T01:55:39.074+03:00 HTTP+: #035: --> 200 (0.8 ms) 2018-07-12T01:55:39.086+03:00 HTTP: #036: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:55:39.086+03:00 HTTP: #036: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:55:39.555+03:00 HTTP: #037: GET /timeline/_raw/docA (as ADMIN) 2018-07-12T01:55:39.556+03:00 HTTP+: #037: --> 200 (0.6 ms) 2018-07-12T01:55:39.569+03:00 HTTP: #038: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:55:39.569+03:00 HTTP: #038: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:55:40.708+03:00 HTTP: #039: GET /timeline/_raw/docB (as ADMIN) 2018-07-12T01:55:40.709+03:00 HTTP+: #039: --> 200 (0.7 ms) 2018-07-12T01:55:40.722+03:00 HTTP: #040: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:55:40.722+03:00 HTTP: #040: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:55:41.212+03:00 HTTP: #041: GET /timeline/_raw/docC (as ADMIN) 2018-07-12T01:55:41.213+03:00 HTTP+: #041: --> 200 (0.6 ms) 2018-07-12T01:55:41.231+03:00 HTTP: #042: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:55:41.231+03:00 HTTP: #042: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:55:41.832+03:00 HTTP: #043: GET /timeline/_raw/docC (as ADMIN) 2018-07-12T01:55:41.833+03:00 HTTP+: #043: --> 200 (0.8 ms) 2018-07-12T01:55:41.849+03:00 HTTP: #044: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:55:41.849+03:00 HTTP: #044: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:55:42.890+03:00 HTTP: #045: GET /timeline/_raw/docB (as ADMIN) 2018-07-12T01:55:42.891+03:00 HTTP+: #045: --> 200 (0.8 ms) 2018-07-12T01:55:42.905+03:00 HTTP: #046: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:55:42.905+03:00 HTTP: #046: --> 400 invalid database name "favicon.ico" (0.2 ms) 2018-07-12T01:55:43.200+03:00 HTTP: #047: GET /timeline/_raw/docC (as ADMIN) 2018-07-12T01:55:43.201+03:00 HTTP+: #047: --> 200 (0.7 ms) 2018-07-12T01:55:43.217+03:00 HTTP: #048: GET /favicon.ico/ (as ADMIN) 2018-07-12T01:55:43.217+03:00 HTTP: #048: --> 400 invalid database name "favicon.ico" (0.1 ms) 2018-07-12T01:57:32.854+03:00 WS: [2db64746] Error: receiveLoop exiting with WebSocket error: read tcp 192.168.198.134:4984->192.168.198.129:49352: read: connection reset by peer 2018-07-12T01:57:32.854+03:00 WS: [2db64746] BLIP/Websocket Handler exited: read tcp 192.168.198.134:4984->192.168.198.129:49352: read: connection reset by peer 2018-07-12T01:57:32.854+03:00 HTTP: [2db64746] #002: --> BLIP+WebSocket connection error: read tcp 192.168.198.134:4984->192.168.198.129:49352: read: connection reset by peer 2018-07-12T01:57:32.854+03:00 HTTP+: [2db64746] #002: --> BLIP+WebSocket connection closed 2018-07-12T01:57:32.854+03:00 Changes+: Notifying to check for _changes feed termination 2018-07-12T01:57:32.854+03:00 SyncMsg+: [2db64746] #003: Type:subChanges --> Time:5m19.823022063s User:GUEST 2018-07-12T01:57:32.854+03:00 Changes+: No new changes to send to change listener. Waiting for "syncedBucket"'s count to pass 7 2018-07-12T01:57:32.854+03:00 Changes: MultiChangesFeed done