I got that laptop back, and am just letting things sync again, so I can get some stats. Here’s what I see from the http://localhost:8384/rest/db/file REST api call for one of the files that I had deleted.
Legend:
SVMGIUF: Phone
OZ5QQ2B: Lenovo Laptop (where REST api was called)
GT2TZ34: Asus Laptop (Taken abroad)
Output of the REST api call (as the file was getting re-synced)
{
"local" : {
"modified" : "2017-08-27T18:18:29.276039376-04:00",
"size" : 0,
"version" : [
"OZ5QQ2B:1",
"SVMGIUF:1"
],
"noPermissions" : false,
"name" : "DCIM/Camera/IMG_20170827_181828.jpg",
"deleted" : true,
"permissions" : "0",
"sequence" : 36822,
"type" : 0,
"invalid" : false,
"numBlocks" : 0
},
"global" : {
"sequence" : 9219,
"modified" : "2017-08-27T18:18:29.2760393-04:00",
"size" : 3692585,
"version" : [
"GT2TZ34:1",
"SVMGIUF:1"
],
"noPermissions" : false,
"deleted" : false,
"name" : "DCIM/Camera/IMG_20170827_181828.jpg",
"permissions" : "0644",
"type" : 0,
"invalid" : false,
"numBlocks" : 29
},
"availability" : [
{
"fromTemporary" : false,
"id" : "GT2TZ34-*******-*******-*******-*******-*******-*******-*******"
}
]
}
As you can see "deleted" : true
in the local, but "deleted" : false
in the global, and the file was getting synced up.
After sync was completed, here is the output of the REST api call.
{
"local" : {
"permissions" : "0644",
"deleted" : false,
"invalid" : false,
"name" : "DCIM/Camera/IMG_20170827_181828.jpg",
"sequence" : 44628,
"type" : 0,
"noPermissions" : false,
"modified" : "2017-08-27T18:18:29.2760393-04:00",
"version" : [
"GT2TZ34:1",
"SVMGIUF:1"
],
"size" : 3692585,
"numBlocks" : 29
},
"availability" : [
{
"id" : "SVMGIUF-*******-*******-*******-*******-*******-*******-*******",
"fromTemporary" : false
},
{
"fromTemporary" : false,
"id" : "GT2TZ34-*******-*******-*******-*******-*******-*******-*******"
}
],
"global" : {
"permissions" : "0644",
"deleted" : false,
"name" : "DCIM/Camera/IMG_20170827_181828.jpg",
"invalid" : false,
"sequence" : 44628,
"type" : 0,
"modified" : "2017-08-27T18:18:29.2760393-04:00",
"noPermissions" : false,
"size" : 3692585,
"version" : [
"GT2TZ34:1",
"SVMGIUF:1"
],
"numBlocks" : 29
}
}
I now removed the file on Lenovo, and ran the REST api call again.
{
"local" : {
"type" : 0,
"noPermissions" : false,
"invalid" : false,
"name" : "DCIM/Camera/IMG_20170827_181828.jpg",
"modified" : "2017-08-27T18:18:29.2760393-04:00",
"deleted" : true,
"numBlocks" : 0,
"size" : 0,
"permissions" : "0",
"sequence" : 44951,
"version" : [
"GT2TZ34:1",
"OZ5QQ2B:1",
"SVMGIUF:1"
]
},
"availability" : [
{
"id" : "GT2TZ34-*******-*******-*******-*******-*******-*******-*******",
"fromTemporary" : false
}
],
"global" : {
"numBlocks" : 0,
"deleted" : true,
"permissions" : "0",
"size" : 0,
"version" : [
"GT2TZ34:1",
"OZ5QQ2B:1",
"SVMGIUF:1"
],
"sequence" : 14966,
"type" : 0,
"noPermissions" : false,
"invalid" : false,
"name" : "DCIM/Camera/IMG_20170827_181828.jpg",
"modified" : "2017-08-27T18:18:29.2760393-04:00"
}
}