X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=lib%2FPublicInbox%2FMsgmap.pm;h=c85e7796cbd4512f2c286628a4eff8f04aed9388;hb=ae6a9be7afc6902f9b8970b3656af241d6bc1d9f;hp=51b6a68c8547e81a4eaf9168000354fea548085a;hpb=41ecd08ee60daa495de3a2fc2c0296dc9cc9a0b3;p=public-inbox.git diff --git a/lib/PublicInbox/Msgmap.pm b/lib/PublicInbox/Msgmap.pm index 51b6a68c..c85e7796 100644 --- a/lib/PublicInbox/Msgmap.pm +++ b/lib/PublicInbox/Msgmap.pm @@ -14,6 +14,7 @@ use DBI; use DBD::SQLite; use File::Temp qw(tempfile); use PublicInbox::Over; +use PublicInbox::Spawn; sub new { my ($class, $git_dir, $writable) = @_; @@ -50,6 +51,7 @@ sub new_file { sub tmp_clone { my ($self, $dir) = @_; my ($fh, $fn) = tempfile('msgmap-XXXXXXXX', EXLOCK => 0, DIR => $dir); + PublicInbox::Spawn::set_nodatacow(fileno($fh)); my $tmp; if ($self->{dbh}->can('sqlite_backup_to_dbh')) { $tmp = ref($self)->new_file($fn, 2);