Android Offline Capabilities

263 views
Skip to first unread message

Niels DeF

unread,
Apr 1, 2016, 1:07:13 PM4/1/16
to Firebase Google Group
When storing approximately 5000 sub nodes under a single node, initialising firebase becomes very slow when making use of the offline capabilities. It takes ~30 seconds before the first query is executed. Once initialised, executing subsequent queries (e.g. listing the first 25 sub nodes) takes less than a second.

I'm making use of the following properties to enable the offline capabilities:
Firebase.getDefaultConfig().setPersistenceEnabled(true);
firebase.keepSynced(true);

My structure looks like this:
<root>
 |-my-app-name
   |-<uid>
     |-node
       |-sub node 1
       |-...
       |-sub node 5000

Keep synced is set on the <uid> node. The sub nodes are presented in a Recycler View. Preferably, I would like to list all (instead of 25 per page) but I understand that this is not possible since there is no Cursor like mechanism (as Android provides for SQLite) available for working with Firebase.

Is this by design and do I revise my data structure? Or can I reduce initialisation time in another way?

I provided some logging below (sorry for the amount but attaching as a file did not work).

Thanks!
Niels

04-01 15:59:06.315 2222-2789/abcdef D/Connection: conn_0 - Opening a connection
04-01 15:59:06.330 2222-2789/abcdef D/Persistence: Starting transaction.
04-01 15:59:06.338 2222-2789/abcdef D/Persistence: Reset active tracked queries in 1ms
04-01 15:59:06.340 2222-2789/abcdef D/Persistence: Transaction completed. Elapsed: 9ms
04-01 15:59:06.344 2222-2789/abcdef D/Persistence: Loaded 9 tracked queries in 4ms
04-01 15:59:06.351 2222-2789/abcdef D/Persistence: Loaded 0 writes in 1ms
04-01 15:59:06.450 2222-2789/abcdef D/EventRaiser: Raising 1 event(s)
04-01 15:59:06.461 2222-2222/abcdef D/FirebaseActivityHelper: onAuthStateChanged: AuthData{abcdef}
04-01 15:59:06.464 2222-2789/abcdef D/Persistence: Starting transaction.
04-01 15:59:06.491 2222-2789/abcdef D/Persistence: Saved new tracked query in 27ms
04-01 15:59:06.585 2222-2222/abcdef D/EventRaiser: Raising /.info/connected: VALUE: false
04-01 15:59:06.594 2222-2222/abcdef D/FirebaseActivityHelper: connectionValueEventListener was changed: false
04-01 15:59:06.783 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 20028(1177KB) AllocSpace objects, 2(32KB) LOS objects, 4% free, 18MB/19MB, paused 8.323ms total 126.870ms
04-01 15:59:06.881 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 4415(282KB) AllocSpace objects, 3(64KB) LOS objects, 1% free, 18MB/19MB, paused 8.991ms total 44.045ms
04-01 15:59:06.896 2222-2240/abcdef W/art: Suspending all threads took: 7.484ms
04-01 15:59:06.919 2222-2789/abcdef W/CursorWindow: Window is full: requested allocation 348 bytes, free space 150 bytes, window size 2097152 bytes
04-01 15:59:07.146 2222-2790/abcdef D/WebSocket: ws_0 - ws message: {"t":"c","d":{"t":"r","d":"s-usc1c-nss-124.firebaseio.com"}}
04-01 15:59:07.844 2222-2222/abcdef I/Choreographer: Skipped 81 frames! The application may be doing too much work on its main thread.
04-01 15:59:08.045 2222-2222/abcdef D/FirebaseActivityHelper: onConnected:null
04-01 15:59:08.153 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 264457(8MB) AllocSpace objects, 11(1088KB) LOS objects, 24% free, 24MB/32MB, paused 1.444ms total 176.638ms
04-01 15:59:08.755 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 205655(6MB) AllocSpace objects, 1(32KB) LOS objects, 18% free, 26MB/32MB, paused 1.558ms total 120.852ms
04-01 15:59:09.823 2222-2789/abcdef D/Persistence: Loaded a total of 5105 rows for a total of 60301 nodes at /google:102902861207254263601/my-app-name in 3155ms (Query: 1ms, Loading: 689ms, Serializing: 2465ms)
04-01 15:59:09.824 2222-2789/abcdef D/PersistentConnection: pc_0 - Listening on /google:102902861207254263601/my-app-name:{}
04-01 15:59:09.824 2222-2789/abcdef D/PersistentConnection: pc_0 - Adding listen query: /google:102902861207254263601/my-app-name:{}
04-01 15:59:09.830 2222-2789/abcdef D/Persistence: Transaction completed. Elapsed: 3366ms
04-01 15:59:09.830 2222-2789/abcdef D/Persistence: Starting transaction.
04-01 15:59:09.831 2222-2789/abcdef D/Persistence: Saved new tracked query in 0ms
04-01 15:59:09.834 2222-2789/abcdef D/Persistence: Transaction completed. Elapsed: 4ms
04-01 15:59:09.834 2222-2789/abcdef D/EventRaiser: Raising 1 event(s)
04-01 15:59:09.834 2222-2222/abcdef D/EventRaiser: Raising /google:102902861207254263601/my-app-name/cars: VALUE: {-KEGfybNLC6Kna1EK-81={make=BMW, .priority=BMW, tachoUnitType=METRIC, registration=29-PKD-9, model=320D}}
04-01 15:59:09.837 2222-2789/abcdef D/WebSocket: ws_0 - websocket opened
04-01 15:59:09.837 2222-2789/abcdef D/WebSocket: ws_0 - Reset keepAlive
04-01 15:59:09.838 2222-2789/abcdef D/WebSocket: ws_0 - Reset keepAlive. Remaining: 44999
04-01 15:59:09.838 2222-2789/abcdef D/WebSocket: ws_0 - HandleNewFrameCount: 1
04-01 15:59:09.852 2222-2789/abcdef D/WebSocket: ws_0 - handleIncomingFrame complete frame: {d={t=r, d=s-usc1c-nss-124.firebaseio.com}, t=c}
04-01 15:59:09.852 2222-2789/abcdef D/Connection: conn_0 - Got control message: {t=r, d=s-usc1c-nss-124.firebaseio.com}
04-01 15:59:09.852 2222-2789/abcdef D/Connection: conn_0 - Got a reset; killing connection to incandescent-torch-7497.firebaseio.com; Updating internalHost to s-usc1c-nss-124.firebaseio.com
04-01 15:59:09.852 2222-2789/abcdef D/Connection: conn_0 - closing realtime connection
04-01 15:59:09.852 2222-2789/abcdef D/WebSocket: ws_0 - websocket is being closed
04-01 15:59:09.852 2222-2789/abcdef D/PersistentConnection: pc_0 - Got on disconnect due to SERVER_RESET
04-01 15:59:09.852 2222-2789/abcdef D/PersistentConnection: pc_0 - Reconnecting in 0ms
04-01 15:59:09.867 2222-2789/abcdef D/WebSocket: ws_0 - had an error
com.firebase.tubesock.WebSocketException: IO Error
at com.firebase.tubesock.WebSocketReceiver.run(WebSocketReceiver.java:78)
at com.firebase.tubesock.WebSocket.runReader(WebSocket.java:372)
at com.firebase.tubesock.WebSocket.access$000(WebSocket.java:30)
at com.firebase.tubesock.WebSocket$2.run(WebSocket.java:108)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.io.EOFException
at libcore.io.Streams.readFully(Streams.java:83)
at java.io.DataInputStream.readFully(DataInputStream.java:99)
at com.firebase.tubesock.WebSocketReceiver.read(WebSocketReceiver.java:141)
at com.firebase.tubesock.WebSocketReceiver.run(WebSocketReceiver.java:34)
at com.firebase.tubesock.WebSocket.runReader(WebSocket.java:372) 
at com.firebase.tubesock.WebSocket.access$000(WebSocket.java:30) 
at com.firebase.tubesock.WebSocket$2.run(WebSocket.java:108) 
at java.lang.Thread.run(Thread.java:818) 
04-01 15:59:09.867 2222-2789/abcdef D/WebSocket: ws_0 - |IO Error|
04-01 15:59:09.876 2222-2789/abcdef D/WebSocket: ws_0 - had an error
com.firebase.tubesock.WebSocketException: IO Exception
at com.firebase.tubesock.WebSocketWriter.runWriter(WebSocketWriter.java:148)
at com.firebase.tubesock.WebSocketWriter.access$000(WebSocketWriter.java:22)
at com.firebase.tubesock.WebSocketWriter$1.run(WebSocketWriter.java:36)
at java.lang.Thread.run(Thread.java:818)
Caused by: java.net.SocketException: socket is closed
at com.android.org.conscrypt.OpenSSLSocketImpl$SSLOutputStream.write(OpenSSLSocketImpl.java:759)
at java.nio.channels.Channels$OutputStreamChannel.write(Channels.java:348)
at com.firebase.tubesock.WebSocketWriter.writeMessage(WebSocketWriter.java:127)
at com.firebase.tubesock.WebSocketWriter.runWriter(WebSocketWriter.java:141)
at com.firebase.tubesock.WebSocketWriter.access$000(WebSocketWriter.java:22) 
at com.firebase.tubesock.WebSocketWriter$1.run(WebSocketWriter.java:36) 
at java.lang.Thread.run(Thread.java:818) 
04-01 15:59:09.876 2222-2789/abcdef D/WebSocket: ws_0 - |IO Exception|
04-01 15:59:09.876 2222-2789/abcdef D/WebSocket: ws_0 - closed
04-01 15:59:09.877 2222-2789/abcdef D/Persistence: Starting transaction.
04-01 15:59:09.879 2222-2789/abcdef D/Persistence: Saved new tracked query in 1ms
04-01 15:59:09.881 2222-2789/abcdef D/Persistence: Transaction completed. Elapsed: 4ms
04-01 15:59:09.882 2222-2789/abcdef D/Connection: conn_1 - Opening a connection
04-01 15:59:10.455 2222-2789/abcdef D/WebSocket: ws_1 - websocket opened
04-01 15:59:10.455 2222-2789/abcdef D/WebSocket: ws_1 - Reset keepAlive
04-01 15:59:10.456 2222-2885/abcdef D/WebSocket: ws_1 - ws message: {"t":"c","d":{"t":"h","d":{"ts":1459519092835,"v":"5","h":"s-usc1c-nss-124.firebaseio.com","s":"HsjrU6qsbF5lM6NMUu3mA8s7QdLBvkC4"}}}
04-01 15:59:10.457 2222-2789/abcdef D/WebSocket: ws_1 - Reset keepAlive. Remaining: 44998
04-01 15:59:10.457 2222-2789/abcdef D/WebSocket: ws_1 - HandleNewFrameCount: 1
04-01 15:59:10.457 2222-2789/abcdef D/WebSocket: ws_1 - handleIncomingFrame complete frame: {d={t=h, d={ts=1459519092835, v=5, h=s-usc1c-nss-124.firebaseio.com, s=HsjrU6qsbF5lM6NMUu3mA8s7QdLBvkC4}}, t=c}
04-01 15:59:10.457 2222-2789/abcdef D/Connection: conn_1 - Got control message: {t=h, d={ts=1459519092835, v=5, h=s-usc1c-nss-124.firebaseio.com, s=HsjrU6qsbF5lM6NMUu3mA8s7QdLBvkC4}}
04-01 15:59:10.457 2222-2789/abcdef D/Connection: conn_1 - realtime connection established
04-01 15:59:10.458 2222-2789/abcdef D/PersistentConnection: pc_0 - onReady
04-01 15:59:10.458 2222-2789/abcdef D/PersistentConnection: pc_0 - handling timestamp
04-01 15:59:10.458 2222-2789/abcdef D/PersistentConnection: pc_0 - Sending first connection stats
04-01 15:59:10.459 2222-2789/abcdef D/Connection: conn_1 - Sending data: {d={a=s, r=0, b={c={persistence.android.enabled=1, sdk.android.2-5-1=1}}}, t=d}
04-01 15:59:10.459 2222-2789/abcdef D/WebSocket: ws_1 - Reset keepAlive. Remaining: 44998
04-01 15:59:10.518 2222-2789/abcdef D/PersistentConnection: pc_0 - calling restore state
04-01 15:59:10.518 2222-2789/abcdef D/PersistentConnection: pc_0 - Restoring auth.
04-01 15:59:10.519 2222-2789/abcdef D/Connection: conn_1 - Sending data: {d={a=auth, r=1, b={cred=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ2IjowLCJkIjp7InVpZCI6Imdvb2dsZToxMDI5MDI4NjEyMDcyNTQyNjM2MDEiLCJwcm92aWRlciI6Imdvb2dsZSJ9LCJpYXQiOjE0NTk1MTE4Nzl9.mxmocyGoJzxOPNyqzuYc0IAKhakv1W5vbydaknnbgJQ}}, t=d}
04-01 15:59:10.519 2222-2789/abcdef D/WebSocket: ws_1 - Reset keepAlive. Remaining: 44939
04-01 15:59:10.520 2222-2789/abcdef D/PersistentConnection: pc_0 - Restoring outstanding listens
04-01 15:59:10.520 2222-2789/abcdef D/PersistentConnection: pc_0 - Restoring listen /google:102902861207254263601/my-app-name:{}
04-01 15:59:10.638 2222-2885/abcdef D/WebSocket: ws_1 - ws message: {"t":"d","d":{"r":0,"b":{"s":"ok","d":""}}}
04-01 15:59:10.759 2222-2885/abcdef D/WebSocket: ws_1 - ws message: {"t":"d","d":{"r":1,"b":{"s":"ok","d":{"auth":{"uid":"google:102902861207254263601","provider":"google"},"expires":1774871879}}}}
04-01 15:59:12.029 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 43005(1717KB) AllocSpace objects, 0(0B) LOS objects, 4% free, 31MB/32MB, paused 5.674ms total 57.402ms
04-01 15:59:13.415 2222-2240/abcdef W/art: Suspending all threads took: 6.600ms
04-01 15:59:13.424 2222-2245/abcdef W/art: Suspending all threads took: 9.339ms
04-01 15:59:13.433 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 7097(281KB) AllocSpace objects, 0(0B) LOS objects, 0% free, 32MB/32MB, paused 11.175ms total 27.105ms
04-01 15:59:13.821 2222-2245/abcdef I/art: Background partial concurrent mark sweep GC freed 101674(5MB) AllocSpace objects, 18(530KB) LOS objects, 35% free, 28MB/44MB, paused 3.400ms total 152.664ms
04-01 15:59:15.107 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 394024(15MB) AllocSpace objects, 0(0B) LOS objects, 20% free, 30MB/38MB, paused 1.865ms total 152.182ms
04-01 15:59:15.817 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 218328(8MB) AllocSpace objects, 0(0B) LOS objects, 19% free, 31MB/38MB, paused 1.711ms total 112.325ms
04-01 15:59:16.451 2222-2240/abcdef W/art: Suspending all threads took: 27.786ms
04-01 15:59:16.465 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 190591(7MB) AllocSpace objects, 0(0B) LOS objects, 18% free, 31MB/38MB, paused 1.832ms total 107.416ms
04-01 15:59:16.472 2222-2245/abcdef W/art: Suspending all threads took: 6.823ms
04-01 15:59:17.084 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 178714(6MB) AllocSpace objects, 0(0B) LOS objects, 15% free, 32MB/38MB, paused 1.717ms total 105.529ms
04-01 15:59:17.629 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 163584(6MB) AllocSpace objects, 0(0B) LOS objects, 14% free, 33MB/38MB, paused 1.743ms total 110.764ms
04-01 15:59:18.941 2222-2240/abcdef W/art: Suspending all threads took: 5.078ms
04-01 15:59:19.691 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 95627(3MB) AllocSpace objects, 0(0B) LOS objects, 8% free, 35MB/38MB, paused 7.190ms total 86.171ms
04-01 15:59:19.961 2222-2240/abcdef W/art: Suspending all threads took: 18.208ms
04-01 15:59:20.965 2222-2245/abcdef W/art: Suspending all threads took: 5.254ms
04-01 15:59:20.990 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 55899(2MB) AllocSpace objects, 0(0B) LOS objects, 5% free, 36MB/38MB, paused 6.799ms total 66.923ms
04-01 15:59:22.495 2222-2240/abcdef W/art: Suspending all threads took: 45.180ms
04-01 15:59:22.509 2222-2245/abcdef W/art: Suspending all threads took: 14.254ms
04-01 15:59:22.562 2222-2245/abcdef I/art: Background partial concurrent mark sweep GC freed 198174(6MB) AllocSpace objects, 3(487KB) LOS objects, 32% free, 33MB/49MB, paused 16.949ms total 215.369ms
04-01 15:59:23.811 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 392437(15MB) AllocSpace objects, 0(0B) LOS objects, 18% free, 35MB/43MB, paused 1.936ms total 168.222ms
04-01 15:59:24.480 2222-2240/abcdef W/art: Suspending all threads took: 22.464ms
04-01 15:59:24.497 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 227043(8MB) AllocSpace objects, 0(0B) LOS objects, 18% free, 35MB/43MB, paused 1.723ms total 117.855ms
04-01 15:59:25.173 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 203910(7MB) AllocSpace objects, 0(0B) LOS objects, 16% free, 36MB/43MB, paused 1.694ms total 112.618ms
04-01 15:59:25.181 2222-2245/abcdef W/art: Suspending all threads took: 7.301ms
04-01 15:59:25.784 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 185627(7MB) AllocSpace objects, 0(0B) LOS objects, 14% free, 37MB/43MB, paused 1.719ms total 115.362ms
04-01 15:59:26.345 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 167066(6MB) AllocSpace objects, 0(0B) LOS objects, 13% free, 37MB/43MB, paused 1.651ms total 106.055ms
04-01 15:59:26.865 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 154535(6MB) AllocSpace objects, 0(0B) LOS objects, 11% free, 38MB/43MB, paused 1.644ms total 104.888ms
04-01 15:59:28.357 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 151375(5MB) AllocSpace objects, 33(671KB) LOS objects, 9% free, 39MB/43MB, paused 2.740ms total 104.176ms
04-01 15:59:29.006 2222-2240/abcdef W/art: Suspending all threads took: 19.232ms
04-01 15:59:29.060 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 133554(5MB) AllocSpace objects, 29(580KB) LOS objects, 10% free, 39MB/43MB, paused 1.563ms total 100.220ms
04-01 15:59:30.173 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 131062(4MB) AllocSpace objects, 31(637KB) LOS objects, 9% free, 39MB/43MB, paused 1.653ms total 102.705ms
04-01 15:59:31.245 2222-2245/abcdef I/art: Background sticky concurrent mark sweep GC freed 122085(4MB) AllocSpace objects, 26(522KB) LOS objects, 8% free, 39MB/43MB, paused 2.380ms total 100.776ms
04-01 15:59:32.024 2222-2240/abcdef W/art: Suspending all threads took: 20.662ms
04-01 15:59:34.172 2222-2789/abcdef D/Connection: conn_1 - Sending data: {d={a=q, r=2, b={h=mKHYjexPtjH2kW5zsvMinH8F6Is=, p=/google:102902861207254263601/my-app-name, ch={hs=[mgxBLH+7SkdgxUTEafbi2uVdDpQ=, pcGgZIA1HVb0zlz36P2DtqLxyyI=, MYwoquOaTqK/4gGDcF2NfmXijK8=, lQoKg/AZoVl/VPnhY+bqgFLQ0dc=, U3wUMz1XpuO7LlLzrJjeJKE5Fts=, WX26TWfgd+jMBeLYb+cICpDrtTY=, wYR4+QJXOWFbKUIUED8gxvKzZ00=, VNQ8w3NykHrgRszyaLvbxzmjSjo=, SYKeigHqV6szQn5uCrpecEz90Wg=, KOAovcTbccJrsjPOk3tqYsitgOA=, nzN84qRDQ8F272e/nr0AgsUlUfs=, L5k9TWyvi5POsOzev22akQRWC44=, ny03zTOJDxZvcU48ruCnOClndrk=, O58rL6GU1eWIVRkFwWV3Agxt4Ts=, xpTYHnrMmyMm8w89TJpW89Z2zBc=, wZepCKsuuRclTJQTljAL1gTIcHM=, 8hr/0z1lYt/tf+CPj/htaXThPbI=, yZ7VM1IO4TgrtbB1oWorR0gSes4=, ZdMDq3tNgpRbknVgFTllLK/MPnU=, Bi+XeGPSMrRv6nZrDTBq77fWIVo=, p/S6u7mlqXnxDAM9zgmsm+ECXaU=, eMtUFr0hPrUof+gKo+bnjqAQh5A=, JpFe95DXwQMRyBEA+gu2ZIvuJE8=, tiO+ebCPZunaaiJLgdm/90pRKZQ=, w7XU7B3ig+jOM0MWEb4Soy0PDDs=, 0/31JPp4Kp9MJI30w5NSOdyvvPA=, RtZm3r6VGHiSGuA9XzzK0BpwAww=, pfX6UdtzdXJtAJDPYmrEWho9kYo=, p0w0AF0b5Qd61gNjl62Y/KVqyCI=, G9KQXEuFhnggsYT02P19Ob1/39c=, vMaLM5n+CPyEkjEe37M/LJBUApQ=, ZXjP/tzsx5NFDi16UCF8h2IX6n0=, ycoySzE2dr2aPSMAaNWhSoCFSq8=, cUKdMO3+D00YU7BApnmUqfi1Qt4=, 4/REXSSyfGPuqIF780iRpyjF1xY=, tsY5bboFsZCtMmC23Bp2P+sPdcU=, 16lv+xtbYAVNHt+8qmyGOUkQcio=, NDDcOUv3NOTgrEyRkhIHTaZqnI8=, 5v2r6DHz3YcqL6PhJbR6jV9vSjw=, NqySq92jQ23TRHCFOC3vD3ln9Fw=, XZh1kb4dRQLx7LCWbcq8Afotx5A=, Sy8Jmp2Cv8zMoDqh6sbO1tNF7M4=, 9fbrdsVZ+coYQZbKX5pdx3twK1M=, SbnC8Dis2vIAbhLziLvIEXqgyZE=, 15JGvUKjz0CLoWK739bqoLREdIM=, hYung9OH/yUkmHUlODXp4KAJ5B8=, KTKnxeliN8rt6UVvY40XnwPpzT8=, IW9Owb75tTWfmP94pxfXYu5UO6Y=, DNvWIN8k2gqj0C1Wj5YP87eLaVM=, JKwLC6/+YhdM130jRHPG+bDdKbs=, NuX1PwoNH5DaI5OeosfDnmf53ts=, mvEU+wPUryljyeSXhyD9mStJq3M=, vOnITO+nVvfZpLyiLVoaZlUWmyk=, WLuRedpRR/I5AnNY/17GAeYksvU=, zFJc2fEo79xUXwsT7m6pVLiU+M4=, ma5Mhvg6U9rM54WPPDTneu4zWgw=, 4xcP8Jkc8jC9xsIlU6YQ+QNiPfk=, Cq6ZdE1nn7tLThoe9HhnyrnJUDY=, GeRVCzVciBQKtuVUBN+IMnl2Lww=, /mTn0GfR0e8cOldaCbcxru/1++8=, bANjg6CeZBSpJsUUjmUspNNOwZA=, WTo+xxFmcHkzGz0o2QrOWVXARZg=, qbdcxATfM8iUmK9pHkfWmSV8VgU=, aQEENe8kbLl2yWnjyCoJ10rSgmo=, FZfUYksu/gHOVJQxe9e65Szua4s=, ChKc88C9ETTSfNI9IGMRimHOwRw=, pWgLqj2wZofjODZfezBZseTcE1k=, 9kqKsmkWbo7LrRlPXSOm0G8Vxj8=, VpGKXH0Ng9gQ9hJqgk761kCXoqo=, wki6u4/SHbOG49LL+KLZ6p9ljMY=, RQ2SyZVeSrfU6dDazQTFhMC27fY=, bTIozvL44z15habp5UH9cSUxbkA=, Ec1i16wmKdQDDTt0vlGZ4m5zkD4=, FztU1nou6YQzfyTpZnRyF3LaquM=, rxkNMwxv/NVGPTZsRl4v/A8DohM=, HT3ymaqB6OUFMQjtLgNc1Rf+itg=, wn+wwOz68ieMrJbp4UVPh0dav8c=, uCDdjNKE1BSH1uIap5l1K5RAzzo=, g6y8Xfh5ThDUIzykd6XCV30Ugk8=, +/Rn6aODCACnDYfUra+C3uSscvY=, mhjT6XyX9XQ6ko7Pga+bgL8A8nY=, a6J2s0Oij8W/BPtxQB+YNG7siW4=, EMm12FSBzZti3Lj6AthlrDsNakU=, 7Dudt4GdiRgmMckvzJKLHuyFVd8=, qjnxFJLv3dLF69AwiUxuQN6GKFw=, ID8nvyaV4SmEJueXFhQge9DcIcQ=, z/i2OtHr7Q6kcGIg94D7wVpQqSs=, +/ILggWSVfH7zvAxg1aSViJli6o=, m1Odk8tktsyEoULGnFFLFs82lhM=, +aEQQmuK0FdytfylJLOBAJ8Q6Qc=, jVmf2x6UbDrz0MRUIGCuZH/FtHQ=, r7P2dopr6s6j0Ct7Iu5TB5aQenw=, fDtTi/O/amgLr5a8sQwAwRAWe2Q=, PZegRIHrjABYirVfTxv7eXYeedM=, DzS8ujTxOPAcwFCXy/qKkUe6qSA=, iH8W+BVuzfPLHXKdsneDjaNgk88=, paZFpsFqLmcTRJjsCjzObMTIWek=, jxZ4PrwUrGvvXjVoWvQn16opFEs=, pw7dOYPVABiKrbSvBdJoxTiEKk4=, IU2m5pHCWity/DL2ApELZ0K6p3E=, yePHWYDTYKtj+5+Xka+8M99qNao=, 1zRB6eBnvc7QszUVXSuMQGgLbAE=, 355PyicHULxgS/sFZp9p4qLfJDU=, o3iUGvSFlTOxaAta4WCp+hZX8Hc=, 2vWZTrfHTm+f8JkJ5A2KW/Km39E=, MC+DyJJ8urnvdd05gdoOAYNc0Lg=, UBEUOwIiIGVOuYUOnoPYpSfIRws=, 8sVrVzMbhVtZO6BISsu348DHNi8=, F5DAruohFPuaVgBnhf8hKW6nJFQ=, PlVb/pSs00FmkEafFOM/nDG69I0=, hN0K67uUuEDZ81s/Y4XPk5iWd9I=, jZxXUpvHeTTuITbIrgBwu0G1Rbg=, BeY+iDlsF3BBfnK0lVQmnU9n/jI=, w8mK8KnRx8X37vJFGdp1Dsm9QgQ=, Waihmhe4ioNBm3Ii0zv+xf6J0P0=, di9p7CG83k9lbeRgl4QgaFcrYt0=, y9ssc153hiADdVhshjS9QpZ5E9k=, 5kGmrumKvkq7aFezptGPJ2oOFys=, MAg5hci7BhH0zeItiIaaCz1GGA0=, PQtzXtUvBzTjwsXN+5t7yzRudvE=, J3mob4XXRX5exw2glc4LCJxhYAE=, RHYmnPu+J2qeSr8Xsqtzef4ac/o=, tjqqGjwCA6ayUeRTGfuspyWwE3w=, JHTxEvCB7y+rbTcgMmwb2fbPW9o=, nATX8+X7D+q20wokkN0D7mbjSM8=, qk13EyEuo5T6upewfe4U85JUM2M=, PcmdGvfhxjh56aaW4MZQytxVa+c=, VSvJjamOD1BzAKZIjbrOL99ngXs=, jaTxGJus0hvu2yJb6CLNy+pFazM=, YW7wjeOyYgVElbajgmJ/Zo2B4Tk=, wByVy3huNB54yeZD/tB53dnNTx4=, KHRU94U4aJ
04-01 15:59:34.172 2222-2789/abcdef D/WebSocket: ws_1 - Reset keepAlive. Remaining: 21346
04-01 15:59:34.227 2222-2789/abcdef D/EventRaiser: Raising 1 event(s)
04-01 15:59:34.227 2222-2222/abcdef D/EventRaiser: Raising /.info/connected: VALUE: true
04-01 15:59:34.228 2222-2222/abcdef D/FirebaseActivityHelper: connectionValueEventListener was changed: true
04-01 15:59:34.230 2222-2789/abcdef D/WebSocket: ws_1 - Reset keepAlive. Remaining: 44942
04-01 15:59:34.230 2222-2789/abcdef D/WebSocket: ws_1 - HandleNewFrameCount: 1
04-01 15:59:34.230 2222-2789/abcdef D/WebSocket: ws_1 - handleIncomingFrame complete frame: {d={r=0, b={s=ok, d=}}, t=d}
04-01 15:59:34.231 2222-2789/abcdef D/Connection: conn_1 - received data message: {r=0, b={s=ok, d=}}
04-01 15:59:34.231 2222-2789/abcdef D/WebSocket: ws_1 - Reset keepAlive. Remaining: 44999
04-01 15:59:34.231 2222-2789/abcdef D/WebSocket: ws_1 - HandleNewFrameCount: 1
04-01 15:59:34.231 2222-2789/abcdef D/WebSocket: ws_1 - handleIncomingFrame complete frame: {d={r=1, b={s=ok, d={auth={uid=google:102902861207254263601, provider=google}, expires=1774871879}}}, t=d}
04-01 15:59:34.231 2222-2789/abcdef D/Connection: conn_1 - received data message: {r=1, b={s=ok, d={auth={uid=google:102902861207254263601, provider=google}, expires=1774871879}}}
04-01 15:59:34.231 2222-2789/abcdef D/PersistentConnection: pc_0 - Restoring writes.
04-01 15:59:34.791 2222-2885/abcdef D/WebSocket: ws_1 - ws message: {"t":"d","d":{"r":2,"b":{"s":"ok","d":{}}}}
04-01 15:59:34.792 2222-2789/abcdef D/WebSocket: ws_1 - Reset keepAlive. Remaining: 44438
04-01 15:59:34.792 2222-2789/abcdef D/WebSocket: ws_1 - HandleNewFrameCount: 1
04-01 15:59:34.793 2222-2789/abcdef D/WebSocket: ws_1 - handleIncomingFrame complete frame: {d={r=2, b={s=ok, d={}}}, t=d}
04-01 15:59:34.793 2222-2789/abcdef D/Connection: conn_1 - received data message: {r=2, b={s=ok, d={}}}
04-01 15:59:34.793 2222-2789/abcdef D/Persistence: Starting transaction.
04-01 15:59:34.795 2222-2789/abcdef D/Persistence: Saved new tracked query in 1ms
04-01 15:59:34.802 2222-2789/abcdef D/Persistence: Transaction completed. Elapsed: 9ms

Frank van Puffelen

unread,
Apr 4, 2016, 10:38:03 AM4/4/16
to Firebase Google Group
Reply all
Reply to author
Forward
0 new messages