* [PATCH] v2writable: remove redundant remove from Over DB
@ 2018-04-05 10:58 Eric Wong (Contractor, The Linux Foundation)
0 siblings, 0 replies; only message in thread
From: Eric Wong (Contractor, The Linux Foundation) @ 2018-04-05 10:58 UTC (permalink / raw)
To: meta
The Xapian partitions will trigger the removal anyways.
Test this and fix some description/spelling errors
while we're at it.
---
lib/PublicInbox/V2Writable.pm | 1 -
t/v2writable.t | 6 ++++--
2 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/lib/PublicInbox/V2Writable.pm b/lib/PublicInbox/V2Writable.pm
index 74953d3..671a9b8 100644
--- a/lib/PublicInbox/V2Writable.pm
+++ b/lib/PublicInbox/V2Writable.pm
@@ -295,7 +295,6 @@ sub remove_internal {
foreach my $idx (@$parts) {
$idx->remote_remove($oid, $mid);
}
- $self->{over}->remove_oid($oid, $mid);
}
$self->barrier;
}
diff --git a/t/v2writable.t b/t/v2writable.t
index e49c06b..ab85e9a 100644
--- a/t/v2writable.t
+++ b/t/v2writable.t
@@ -218,7 +218,7 @@ EOF
$im->done;
my $tip = shift @after;
like($tip, qr/\A[a-f0-9]+ test removal\n\z/s,
- 'commit message propaged to git');
+ 'commit message propagated to git');
is_deeply(\@after, \@before, 'only one commit written to git');
is($ibx->mm->num_for($smsg->mid), undef, 'no longer in Msgmap by mid');
like($smsg->num, qr/\A\d+\z/, 'numeric number in return message');
@@ -226,8 +226,10 @@ EOF
my $srch = $ibx->search->reopen;
my @found = ();
$srch->each_smsg_by_mid($smsg->mid, sub { push @found, @_; 1 });
- is(scalar(@found), 0, 'no longer found in Xapian skeleton');
+ is(scalar(@found), 0, 'no longer found in Xapian');
my @log1 = qw(log -1 --pretty=raw --raw -r --no-abbrev --no-renames);
+ is($srch->{over_ro}->get_art($smsg->num), undef,
+ 'removal propagated to Over DB');
my $after = $git0->qx(@log1);
if ($after =~ m!( [a-f0-9]+ )A\td$!m) {
--
EW
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2018-04-05 10:58 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-04-05 10:58 [PATCH] v2writable: remove redundant remove from Over DB Eric Wong (Contractor, The Linux Foundation)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).