Strange INFO: Puller (folder "xyz", dir "uwv"): delete: remove : directory not empty

If this was with windows devices involved, those devices probably caused it. We fixed a bug around this quite recently, maybe after 0.11.2 even if I remember correctly.

On Linux there’s nothing special about a case only rename so I have a hard time seeing that should be a problem? I think it’s even quite well test covered.

Yeah no Windows nodes are involved only Linux64, Linux32 and Linux Arm are involved.

Is that reproducible? As we do have an integration test that does case only renames it would be nice to extend that with whatever it is that fails for you.

I just renamed couple folders on another share. Let me see how it goes.

@calmh

If you post your gnu pg keys I might try to send you my logs.

thanks

Sure. You can use the ones at https://keybase.io/calmh.

Apparently, this (case only renames) is still a bit crap, at least with Mac (or presumably Windows) in the mix, but I would expect it to be clean on Linux.

After I renamed some folders I have been getting this repeating message. I am sure there are many hundreds more with same or other files in the renamed ones. This is what I caught. The log is huge and keeps getting bigger.

I renamed “lesson” to “LESSON”. I am not sure why it looks like the log keeps spitting lines with this file. However it still keeps printing information from this particular renamed folder in the same fashion (ie like shown below with different file names.

I thought it might offer some idea. You might want to copy paste to some editor, looks abit confusing and much of is is the same line pretty much.

Btw just to give you some idea about the scale of the messages regarding this renamed folder. As of now the STTRACE log printed 70000 lines about this folder after the folder was renamed, with similar messages as shown below, and the folder has only 164 files.

Anyway maybe this is normal given that I am running in debug mode. [BBSMA] 2015/05/09 16:23:23.215063 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=321257472 s=131072
[BBSMA] 2015/05/09 16:23:23.297209 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=321388544 s=131072
[BBSMA] 2015/05/09 16:23:23.370556 rwfolder.go:181: DEBUG: rwFolder/movie@0xc2095d02a0 skip (curVer == prevVer) 613294
[BBSMA] 2015/05/09 16:23:23.374373 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=321519616 s=131072
[BBSMA] 2015/05/09 16:23:23.462551 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=321650688 s=131072
[BBSMA] 2015/05/09 16:23:23.567316 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=321781760 s=131072
[BBSMA] 2015/05/09 16:23:23.654210 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=321912832 s=131072
[BBSMA] 2015/05/09 16:23:23.752933 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=322043904 s=131072
[BBSMA] 2015/05/09 16:23:23.812409 rwfolder.go:181: DEBUG: rwFolder/APPS@0xc2095d01c0 skip (curVer == prevVer) 505961 › [BBSMA] 2015/05/09 16:23:23.832060 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=322174976 s=131072
[BBSMA] 2015/05/09 16:23:23.916529 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=322306048 s=131072
[BBSMA] 2015/05/09 16:23:24.002114 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=322437120 s=131072
[BBSMA] 2015/05/09 16:23:24.088532 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=322568192 s=131072
[BBSMA] 2015/05/09 16:23:24.155298 rwfolder.go:181: DEBUG: rwFolder/SYNC_TEMP@0xc2095d00e0 skip (curVer == prevVer) 700309 › [BBSMA] 2015/05/09 16:23:24.155339 rwfolder.go:181: DEBUG: rwFolder/SYNC_BACKUP@0xc2095d0380 skip (curVer == prevVer) 389520 › [BBSMA] 2015/05/09 16:23:24.179935 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=322699264 s=131072
[BBSMA] 2015/05/09 16:23:24.201203 rwfolder.go:181: DEBUG: rwFolder/Pictures@0xc2095d0540 skip (curVer == prevVer) 593561
[BBSMA] 2015/05/09 16:23:24.267852 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=322830336 s=131072
[BBSMA] 2015/05/09 16:23:24.353678 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=322961408 s=131072
[BBSMA] 2015/05/09 16:23:24.370738 rwfolder.go:181: DEBUG: rwFolder/movie@0xc2095d02a0 skip (curVer == prevVer) 613294
[BBSMA] 2015/05/09 16:23:24.443439 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=323092480 s=131072
[BBSMA] 2015/05/09 16:23:24.482327 rwfolder.go:251: DEBUG: rwFolder/SYNC_TEMP@0xc2095d00e0 rescan › [BBSMA] 2015/05/09 16:23:24.535555 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=323223552 s=131072
[BBSMA] 2015/05/09 16:23:24.541177 set.go:155: DEBUG: SYNC_TEMP WithHaveTruncated(7777777-777777N-7777777-777777N-7777777-777777N-7777777-77777Q4) › [BBSMA] 2015/05/09 16:23:24.563716 rwfolder.go:136: DEBUG: rwFolder/SYNC_TEMP@0xc2095d00e0 next rescan in 59.150904494s › [BBSMA] 2015/05/09 16:23:24.613342 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=323354624 s=131072
[BBSMA] 2015/05/09 16:23:24.700695 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=323485696 s=131072
[BBSMA] 2015/05/09 16:23:24.788347 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=323616768 s=131072
[BBSMA] 2015/05/09 16:23:24.812590 rwfolder.go:181: DEBUG: rwFolder/APPS@0xc2095d01c0 skip (curVer == prevVer) 505961 › [BBSMA] 2015/05/09 16:23:24.868607 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=323747840 s=131072
[BBSMA] 2015/05/09 16:23:24.953448 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=323878912 s=131072
[BBSMA] 2015/05/09 16:23:25.044917 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=324009984 s=131072
[BBSMA] 2015/05/09 16:23:25.134313 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=324141056 s=131072
[BBSMA] 2015/05/09 16:23:25.155503 rwfolder.go:181: DEBUG: rwFolder/SYNC_TEMP@0xc2095d00e0 skip (curVer == prevVer) 700309 › [BBSMA] 2015/05/09 16:23:25.155541 rwfolder.go:181: DEBUG: rwFolder/SYNC_BACKUP@0xc2095d0380 skip (curVer == prevVer) 389520 › [BBSMA] 2015/05/09 16:23:25.201354 rwfolder.go:181: DEBUG: rwFolder/Pictures@0xc2095d0540 skip (curVer == prevVer) 593561
[BBSMA] 2015/05/09 16:23:25.221649 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=324272128 s=131072
[BBSMA] 2015/05/09 16:23:25.367015 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=324403200 s=131072
[BBSMA] 2015/05/09 16:23:25.370943 rwfolder.go:181: DEBUG: rwFolder/movie@0xc2095d02a0 skip (curVer == prevVer) 613294
[BBSMA] 2015/05/09 16:23:25.414788 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=324534272 s=131072
[BBSMA] 2015/05/09 16:23:25.485313 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=324665344 s=131072
[BBSMA] 2015/05/09 16:23:25.576492 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=324796416 s=131072
[BBSMA] 2015/05/09 16:23:25.652996 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=324927488 s=131072
[BBSMA] 2015/05/09 16:23:25.751983 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=325058560 s=131072
[BBSMA] 2015/05/09 16:23:25.812744 rwfolder.go:181: DEBUG: rwFolder/APPS@0xc2095d01c0 skip (curVer == prevVer) 505961 › [BBSMA] 2015/05/09 16:23:25.828597 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=325189632 s=131072
[BBSMA] 2015/05/09 16:23:25.914913 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=325320704 s=131072
[BBSMA] 2015/05/09 16:23:26.004200 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=325451776 s=131072
[BBSMA] 2015/05/09 16:23:26.103548 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=325582848 s=131072
[BBSMA] 2015/05/09 16:23:26.155720 rwfolder.go:181: DEBUG: rwFolder/SYNC_TEMP@0xc2095d00e0 skip (curVer == prevVer) 700309 › [BBSMA] 2015/05/09 16:23:26.155778 rwfolder.go:181: DEBUG: rwFolder/SYNC_BACKUP@0xc2095d0380 skip (curVer == prevVer) 389520 › [BBSMA] 2015/05/09 16:23:26.181495 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=325713920 s=131072
[BBSMA] 2015/05/09 16:23:26.201561 rwfolder.go:181: DEBUG: rwFolder/Pictures@0xc2095d0540 skip (curVer == prevVer) 593561
[BBSMA] 2015/05/09 16:23:26.281755 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=325844992 s=131072
[BBSMA] 2015/05/09 16:23:26.371133 rwfolder.go:181: DEBUG: rwFolder/movie@0xc2095d02a0 skip (curVer == prevVer) 613294
[BBSMA] 2015/05/09 16:23:26.373982 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=325976064 s=131072
[BBSMA] 2015/05/09 16:23:26.463738 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=326107136 s=131072
[BBSMA] 2015/05/09 16:23:26.546208 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=326238208 s=131072
[BBSMA] 2015/05/09 16:23:26.636316 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=326369280 s=131072
[BBSMA] 2015/05/09 16:23:26.719741 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=326500352 s=131072
[BBSMA] 2015/05/09 16:23:26.812925 rwfolder.go:181: DEBUG: rwFolder/APPS@0xc2095d01c0 skip (curVer == prevVer) 505961 › [BBSMA] 2015/05/09 16:23:26.844369 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=326631424 s=131072
[BBSMA] 2015/05/09 16:23:26.913204 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=326762496 s=131072
[BBSMA] 2015/05/09 16:23:26.990764 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=326893568 s=131072
[BBSMA] 2015/05/09 16:23:27.082849 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=327024640 s=131072
[BBSMA] 2015/05/09 16:23:27.155988 rwfolder.go:181: DEBUG: rwFolder/SYNC_TEMP@0xc2095d00e0 skip (curVer == prevVer) 700309 › [BBSMA] 2015/05/09 16:23:27.156030 rwfolder.go:181: DEBUG: rwFolder/SYNC_BACKUP@0xc2095d0380 skip (curVer == prevVer) 389520 › [BBSMA] 2015/05/09 16:23:27.171249 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=327155712 s=131072
[BBSMA] 2015/05/09 16:23:27.201783 rwfolder.go:181: DEBUG: rwFolder/Pictures@0xc2095d0540 skip (curVer == prevVer) 593561
[BBSMA] 2015/05/09 16:23:27.257916 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=327286784 s=131072
[BBSMA] 2015/05/09 16:23:27.341953 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=327417856 s=131072
[BBSMA] 2015/05/09 16:23:27.371326 rwfolder.go:181: DEBUG: rwFolder/movie@0xc2095d02a0 skip (curVer == prevVer) 613294
[BBSMA] 2015/05/09 16:23:27.432344 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=327548928 s=131072
[BBSMA] 2015/05/09 16:23:27.519966 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=327680000 s=131072
[BBSMA] 2015/05/09 16:23:27.609708 model.go:754: DEBUG: model@0xc2092c6500 REQ(in): 5OEE6S5-43OVXI7-N7JMPVT-VJIXNHK-J2AW3XR-XRNUQCJ-T3VYBHN-QQBPMA2: “movie” / “@ART/LESSON/Player [Digital Painting]-ib622f_vQuM.mp4” o=327811072 s=131072
~

That log shows another device downloading the file mentioned; one log entry per block requested. That in itself shows something is funky about the setup, as a rename does not normally cause a transfer of the renamed data. STTRACE=model as you have there is probably overkill for this case; as you note, it generates quite a lot of debug output. I’d go with -verbose to start with (that can be on permanently on both sides and gives a little bit more insight into what happens) plus maybe STTRACE=scanner on the side where the rename happens, to show what the filesystem scanner thinks about it all…

I will try that debug method.

Btw one of the other syncs where I mentioned that the renames to upper case created missing files and folders errors. That folder was renamed on Linux properly and the lower case folder was deleted properly. However on Linux Arm that was not handled properly. I just saw that the lower case folder and upper case folder were sitting next to eachother, it was neither deleted or renamed. It seems like the upper case was handled as a fresh new folder.

Further on the issue of uppercase renaming, the saga continues.

I said that the lower and uppercase folders were sitting next to each other on Arm Linux after a folder renaming (not on other Linux platforms). Since I wanted only the upper case folder and since the upper case folders were kept in other Linux platforms, I went ahead and deleted the lower case folder under Arm Linux. It turns out that that was a mistake , ST went ahead and deleted all the uppercase copies of the folders from the other Linux nodes.

For example the folder was originally “tech” I renamed to “TECH”. “TECH” was kept on x86_64 Linux nodes but they complainied that some files under “tech” would not be found or the folder could not be deleted etc. On Arm Linux there were “tech” and “TECH” next to eachother. I went ahead and deleted “tech” which ended up removing “TECH” from all the nodes including from the Arm Linux.

Now is it broken platform? Why would it be? All derivations of Linux care about name cases. Something is funky somewhere. It was clear that Arm Linux did not think that “tech” and “TECH” were same thing since it let them exist together.

It seems to me that updating the folder from lower case to upper case is never realized on Arm Linux because I have another device that still has a renamed folder (renamed on Linux) sitting there and it says “update” when I click on “out of sync”. But it does not seem to update it. What is even funkier is that the Arm Linux still can download from other nodes with upper cases. I had a folder called “art” and renamed to “ART” on a Linux x86_64 node. This renaming went ahead on Linux but not so on Arm Linux (which was another node that as different than the case above). Now when I put a new file in “ART” it is downloaded to “art” just fine. However this does not sound right because ST supposed to know that “art” no longer exists.

The Arm Linux is setup on Android via chroot using Debian.

Right, Android… So if you remove that device from the mix for the moment, does the problem remain? I assume you’re not running Android with a case insensitive file system (as is otherwise usually the case), but there are still layers upon layers of funkiness there. It wouldn’t surprise me if Android tries to emulate case insensitivity even on top of ext4 or whatever…