The Synchronize application has always been multi-threaded, nothing
has changed there. The run method will also finish its operations
before returning, it doesn't spawn any background threads so there
shouldn't be anything special you need to do.
I don't think Synchronize has changed in any way that would affect
your use of it, perhaps something in your application or usage has
changed?
> --
> You received this message because you are subscribed to the Google Groups "JetS3t Users" group.
> To post to this group, send email to jets3t...@googlegroups.com.
> To unsubscribe from this group, send email to jets3t-users...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/jets3t-users?hl=en.
>
>
I think your issue is due to changes to JetS3t and Synchronize that
were intended to make the tools more compatible with other S3 client
tools. These changes have been happening from version 0.7.2 onwards,
and particularly in release 0.8.0.
In short, object's with key names ending in a slash '/' character will
generally be treated as directory place-holder objects, because that
is the strategy used by many other tools include Amazon's own online
console. Previously, objects needed to have special JetS3t-specific
metadata to be considered directory place-holders.
Can you check which version of JetS3t you're running? I'm pretty sure
the warning about the "filecomparer.ignore-panic-dir-placeholders" is
only from versions before 0.8.0.
Can you upgrade to the latest 0.8.1 version of Jets3t then try a sync
and let me know what error messages you get? If you still have
problems with the latest version I will be in a better position to
debug the problem and provide a fix, I can't provide much support for
older versions.
Cheers,
James