Bug#624507: #624507 - Started looping and continuously rewriting metadata file - Debian Bug report logs

2013-05-02 Thread John Paul Adrian Glaubitz
FYI, upstream [1] provides a series of patches now which are addressing 
the problem and should fix it both for remote and local filesystems 
which can be affected under certain circumstances as well.


The developer is asking everyone who was affected, especially people 
deploying GNOME in a large environment to test the patch set.


It might be worth to apply the patches to gvfs and have the fixed 
package included in a future point update of Debian Wheezy provided that 
the proposed patches work.


We are going to drop Joss' patch 06_metadata_nfs.patch for some of our 
Debian Wheezy workstations on our network and install a test package 
with the patches provided by upstream to verify the patches work.


If you can, please help testing, too.

Cheers,

Adrian

 [1] https://bugzilla.gnome.org/show_bug.cgi?id=637095

--
 .''`.  John Paul Adrian Glaubitz
: :' :  Debian Developer - glaub...@debian.org
`. `'   Freie Universitaet Berlin - glaub...@physik.fu-berlin.de
  `-GPG: 62FF 8A75 84E0 2956 9546  0006 7426 3B37 F5B5 F913


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#624507: #624507 - Started looping and continuously rewriting metadata file - Debian Bug report logs

2013-02-06 Thread Michael Karcher

Indeed that looping behaviour is not bound to occur only on remote file
systems, but it is caused by the current version of the database file
(like home) not referring to the redo log (like home-01234567.log)
that is currently opened by the gvfsd (because it was referred to by the
database at the time gvfsd opened the database).

The usual reason for this mismatch is that the database has been
replaced by a different version referring a different redo log file, but
it could be due to data corruption, too. As long as the data base (and
the redo log) is only used on a single system, the kernel (mostly?)
ensures that once a redo log has been rotated into the data base, the
this redo log is rotated-Bit is also seen by all other processes using
the same redo log. This is why the bug usually does not appear in the
single-system setup.
There at least two different possible scenarios, how the mismatch could
arise on a local file system, too:
 a) The local file system is exported, and the log has been rotated by a
remote machine.
 b) The gvfs-metadata database directory has been restored from a backup
while gvfsd-metadata was running.

The temporary fix of disabling the metadata recording on remote file
systems would help in scenario a, but not in scenario b.

Regards,
  Michael Karcher


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#624507: #624507 - Started looping and continuously rewriting metadata file - Debian Bug report logs

2013-02-06 Thread Josselin Mouette
Le mercredi 06 février 2013 à 20:03 +0100, Michael Karcher a écrit : 
 There at least two different possible scenarios, how the mismatch could
 arise on a local file system, too:
  a) The local file system is exported, and the log has been rotated by a
 remote machine.
  b) The gvfs-metadata database directory has been restored from a backup
 while gvfsd-metadata was running.
 
 The temporary fix of disabling the metadata recording on remote file
 systems would help in scenario a, but not in scenario b.

Indeed scenario A should not happen anymore.
Scenario B is PEBKAC, so I don’t think we should care.

Cheers,
-- 
 .''`.  Josselin Mouette
: :' :
`. `'
  `-


--
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org