Je viens de rencontrer un problème avec l'écriture de données dans Google Cloud Storage en utilisant AppEngine FileService.Service de fichiers Google closeFinally() timeout
Le problème est lié au délai d'attente que je pense. J'ai créé un nouveau fichier GS et y écris des données à l'aide de tâches. Chaque tâche ferme FileWriteChannel avec close(). Mais closeFinally() est appelé dans environ 2 heures après la dernière écriture (il est requis par mon DataFlow). Donc, je ne vois aucun fichier dans GS.
Est-ce qu'il y a un timeout entre la dernière écriture et closeFinally()?
Je ne comprends pas parfaitement cette question. Vous attendez-vous à voir le fichier dans GS avant d'appeler closeFinally()? Prévoyez-vous un appel automatique à closeFinally() après un timeout? – fejta
Non. La question est combien de temps puis-je maintenir AppEngineFile fermé sans closeFinally. Je ne m'attends pas à une fermeture automatique. Je veux juste savoir si je peux fermer le dossier et continuer à faire n'importe quoi avec lui après plusieurs heures. –