SugarSync Umzug abgeschlossen

Nachdem SugarSync lange Zeit mein First Citizen Tool war und ich es auch gerne zum teilen von Dateien über das Internet verwendet habe, habe ich den Account nun doch endgültig aufgegeben und zum nächstmöglichen Termin gekündigt.

Der Hauptgrund für diesen Entschluss war, dass SugarSync seit einiger Zeit keine freien Accounts mehr anbietet.

Nein nicht wegen mir, ich zahle gerne für einen Dienst (Mehrwert) den ich regelmäßig verwende.

Das Problem ist, dass ich für niemandem mehr Dateien freigeben konnte der nicht auch eine kostenpflichtigen SugarSync Account verfügt.

Schade, aber so ist das Leben.

2014-09-03_11-04-40

SugarSync Ade

SugarSync – Änderungen an Ordnern werden synchronisiert (Update 31.10.2013)

Ich nutze seit einiger zeit SugarSync mit einem separaten Account um Interface Dateien (iDoc) aus einem SAP System zusätzlich zu einem Testsystem zu übertragen um Sie dort unabhängig des Live System verarbeiten zu können.

Nun reden wir dabei nicht von 100 oder 200 Dateien sondern von einigen zig Tausend Dateien am Tag.

Die Dateien werden vom Live System zum Testsystem übertragen und nach der Verarbeitung durch das Testsystem gelöscht.

Und genau dieses löschen führt zu einem echten Problem.

SugarSync merkt sich jede dieser gelöschten Dateien für eine spätere Wiederherstellung (Papierkorb) oder eben zum endgültigen Löschen.

Nur wird man sich dessen nicht unbedingt sofort bewusst, um die im Papierkorb enthaltenen Dateien regelmäßig zu löschen.

Nach 2 Monaten hat das bei mir dazu geführt, dass eine Neusynchronisation von SugarSync (die nach einem Absturz notwendig war) eigentlich gar nicht mehr zu Ende durchgeführt werden konnte.

Nachdem ich mir zuerst nicht erklären konnte warum die Synchronisation „ewig“ läuft und nicht zu Ende kommt, habe ich das in einem Testsystem näher untersucht.

Relativ schnell wurde klar: Das Problem liegt an einer Unmenge an Dateien im Papierkorb.

Fast eine halbe Million (478466) gelöschte Dateien im Papierkorb und noch mal über 100000 verwaiste Dateien wurden mir da angezeigt..

Nun kommt aber das größte Problem.

Es gibt keine einfache Möglichkeit den ganzen Papierkorb zu leeren.

Der Versuch die Dateien in kleineren Päckchen (50000) zu löschen führt jedes mal zu Absturz.

Den Papierkorb über das Web Interface zu löschen ist in Anbetracht der maximal 200 zu löschenden Dateien auf einmal bei einer halben Million zu löschender Dateien ebenfalls aussichtslos.

Mal schauen was SugarSync dazu sagt, ich werde hier berichten sobald es neues zu berichten gibt.

Update 31.10.2013.

Gestern habe ich den Support von SugarSync angeschrieben.

Der Support hat mir dann zurückgeschrieben ich soll doch einfach den Papierkorb leeren indem ich die zu löschenden Dateien auswähle und lösche. Supi genau das wolle ich ja, aber bei ca. 500000 Dateien war es nicht so einfach zu schaffen diesen zu selektieren.
Aber egal was die Jungs gemacht haben, nachdem ich die Antwort erhalten hatte, hat sich plötzlich die Funktion zum löschen der Dateien anders verhalten (ich schätze die haben an der API was geschraubt) nun werden max. 50000 Dateien auf einmal angezeigt und wenn man diese selektiert, dann kann man diese auch löschen ohne dass der Client abschmiert.

Also im Endeffekt ist mir auch egal wer oder was gemacht wurde, nach dem löschen kann ich nun den Account wieder verwenden.

SugarSync – Windows 7 64 BIT Explorer friert ein und stürzt ab

Bevor ich zum eigentlichen Problem mit SugarSync und dem Explorer Absturz komme möchte ich kurz Beschreiben wie und warum ich zu SugarSync gekommen bin.

Meine Geschichte zu SugarSync

imageVor einigen Wochen, eigentlich sind es schon Monate her, bin ich auf das Synchronisations Tool SugarSync aufmerksam geworden.

Dieses Tool stellt ähnliche Funktionalitäten wie die Dropbox oder Live Mesh zur Verfügung.

Da ich sowohl Dropbox als auch Live Mesh einsetze, und das nicht weil ich gerne mehrere Tools für ein und denselben Zweck einsetze, sondern weil jedes der Tools ein Alleinstellungsmerkmal hat, dass ich benötige musste ich beide verwenden.

Alleinstellungsmerkmal Dropbox (gegenüber Live Mesh)

imageBei der Dropbox war das Alleinstellungsmerkmal die Möglichkeit “Public Links” erstellen zu können, die man einfach weiter geben kann, damit ein anderer sich die mit dem “Public Link” verknüpfte Datei herunterladen kann.

Alleinstellungsmerkmal Live Mesh (gegenüber Dropbox)

imageBei Live Mesh, ist es die Möglichkeit beliebige Ordner aus dem Dateisystem in die Synchronisation aufzunehmen und mit beliebigen Ordner auf anderen Geräten synchronisieren zu können.

SugarSync Alleinstellungsmerkmal (gegenüber Live Mesh und Dropbox)

SugarSync, kann sowohl “Public Links” erstellen, als auch beliebige Ordner des Dateisystems synchronisieren. Damit würden meine beiden speziellen Anforderungen von einem Tool erfüllt werden und ich müsste nicht auf mehrere Tools zurückgreifen.

Nach der Installation – der erste Start

Nachdem ich also überzeugt war, dass ich durch SugarSync die beiden Produkte Live Mesh und Dropbox ersetzen zu können, habe ich SugarSync auf 4 Geräten installiert.

  • 2 Geräte mit Windows 7 64 Bit
  • 1 Gerät mit Windows 7 32 Bit
  • 1 Gerät mit Windows XP 32 Bit

Auf 3 der 4 Geräte funktionierte alles wie erwartet, auf dem 4ten Gerät, das leider mein aktueller Entwicklungsrechner (Windows 7 64 Bit) war, trat das folgende Problem auf:

Der Versuch, nachdem der Rechner neu gestartet wurde, ein Windows Explorer Fenster zu öffnen führte dazu, dass dieses einfriert und nach einigen Sekunden abstürzt.

Neben dem Absturz des Explorer Fenster wurden auch einige Programme aus der Symbolleiste beendet:

clip_image002

Da ich mir nicht erklären konnte warum dieses Problem auftritt, ich aber sicher war, dass ich nicht der einzige sein kann, der dieses Problem hat, habe ich eine Mail an den Support geschrieben, und gehofft, der würde mir eine Antwort geben können.

imageDie Support Odyssee

Am 26.10.2011 habe ich dann eine ausführliche Beschreibung meines Problems per E-Mail an den Support gesendet.
Da SugarSync (sowohl das Produkt als auch die Webseite) auch auf Deutsch verfügbar ist, hatte ich ohne groß darüber nachzudenken, dass E-Mai in Deutsch geschrieben.

Am 01.11.2011 habe ich dann eine Nachricht vom Support erhalten (in Englisch), dass Sie das Ticket geschlossen haben, da ich mich nicht weiter gemeldet habe. Erstauntes Smiley

Am 02.11.2011 erhalte ich dann aber ein Mail vom Support, indem Sie mir erklären, dass ich doch bitte mein Problem in Englisch an sie senden soll, da der Support nur in English gegeben werden könnte.

Ich hatte in den folgenden Tagen wenig Zeit und habe mich daher erst wieder am 23.11.2011, nun in Englisch, an den Support gewendet und mein Problem in einer ausführlichen Mail beschrieben und darum gebeten mir mitzuteilen, wie man ein Error Logging einschalten könnte, damit ich mehr Informationen zu dem Problem liefern könnte.

Immerhin habe ich nun am gleichen Tag eine (automatisierte) Antwort bekommen, dass meine Mail angekommen sei und sich “ASAP” jemand um mein Problem kümmern würde.

Am 01.12.2011 (ist das ASAP) erhalte ich dann eine Mail, dass sie sich überhaupt nicht vorstellen können wie das Problem auftreten könnte, sie aber gerne mal Remote auf meinen Computer schauen würden um das Problem zu analysieren.

Ich habe dann kurz geantwortet, dass ich davon keinen Gebrauch machen möchte. Damit war klar ich werde das Problem selbst angehen, sobald ich etwas Zeit dafür habe.

Die Zeit war Reif für eine Analyse

imageDa ich SugarSync auf verschiedenen Rechnern installiert und das Problem in dieser Art nur auf einem Rechner aufgetreten ist, habe ich zuerst versucht die Besonderheit dieses Rechners zu ermitteln.

Hierbei habe ich festgestellt, dass ich einen Rechner mit exakt den gleichen installierten Programmen habe, auf dem das Problem nicht auftritt. Der einzige Unterschied, der Rechner auf dem es läuft ist ein 32 Bit Windows.

Also tritt das Problem vermutlich nur auf einem 64 Bit System auf.

Einer der installierten Rechner auf dem es läuft ist ein Windows 7 64 Bit Rechner. Dann vergleiche ich doch mal die darauf installierten Programme.

Bei Durchsicht der installierten Programme bekomme ich relativ schnell eine Ahnung woran das Problem liegen kann.

imageAuf dem Rechner mit dem Problem ist neben SugarSync auch TortoiseHg installiert, das ist auf dem anderen Windows 7 64 Bit Rechner nicht (mehr) installiert.

Ich möchte kurz erklären warum meine Vermutung relativ schnell in diese Richtung ging:

Das Stichwort lautet: Overlay Icons.

Sowohl TortoiseHg als auch SugarSync verwenden Overlay Icons um den Dateistatus im Windows Explorer darstellen zu können.

Wie sich nachfolgend herausstellen sollte, liegt tatsächlich das Problem an der Verwendung dieser Overlay Icons.

Die Lösung (vorübergehend auf jeden Fall)

Sowohl TortoiseHg als auch SugarSync bieten die Möglichkeit die Darstellung der Overlay Icons ein und ausschalten zu können.

Man kann eine der beiden Overlay Icon Anzeigen deaktivieren, und das Problem tritt nicht mehr auf. (Ich werde natürlich dieses Problem nun an SugarSync melden, damit sie das Problem aktiv angehen können, mal schauen ob und wann das dann geschieht)

Hier die Einstellungen die man ändern muss damit die beiden Produkte nebeneinander auf dem gleichen Rechner funktionieren.

Entweder dieses Option ausschalten (SugarSync):

SNAGHTML6d562c

Oder diese hier (TortoiseHg) ausschalten:

SNAGHTML6e7984

Und nun mal schauen ob der “Live Test” mit SugarSync meine Bedürfnisse ganz befriedigen kann und ich dann in naher Zukunft die beiden anderen Produkte ganz von meinen Rechnern entfernen kann.