Skip to content

Commit 8c35890

Browse files
Revert "Version conflict exception message enhancement (#29432)"
This reverts commit ae1a7f4
1 parent 04a85db commit 8c35890

File tree

2 files changed

+0
-27
lines changed

2 files changed

+0
-27
lines changed

server/src/main/java/org/elasticsearch/index/VersionType.java

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -38,9 +38,6 @@ public String explainConflictForWrites(long currentVersion, long expectedVersion
3838
if (expectedVersion == Versions.MATCH_DELETED) {
3939
return "document already exists (current version [" + currentVersion + "])";
4040
}
41-
if (currentVersion == Versions.NOT_FOUND) {
42-
return "document does not exist (expected version [" + expectedVersion + "])";
43-
}
4441
return "current version [" + currentVersion + "] is different than the one provided [" + expectedVersion + "]";
4542
}
4643

@@ -51,9 +48,6 @@ public boolean isVersionConflictForReads(long currentVersion, long expectedVersi
5148

5249
@Override
5350
public String explainConflictForReads(long currentVersion, long expectedVersion) {
54-
if (currentVersion == Versions.NOT_FOUND) {
55-
return "document does not exist (expected version [" + expectedVersion + "])";
56-
}
5751
return "current version [" + currentVersion + "] is different than the one provided [" + expectedVersion + "]";
5852
}
5953

@@ -129,9 +123,6 @@ public boolean isVersionConflictForReads(long currentVersion, long expectedVersi
129123

130124
@Override
131125
public String explainConflictForReads(long currentVersion, long expectedVersion) {
132-
if (currentVersion == Versions.NOT_FOUND) {
133-
return "document does not exist (expected version [" + expectedVersion + "])";
134-
}
135126
return "current version [" + currentVersion + "] is different than the one provided [" + expectedVersion + "]";
136127
}
137128

@@ -187,9 +178,6 @@ public boolean isVersionConflictForReads(long currentVersion, long expectedVersi
187178

188179
@Override
189180
public String explainConflictForReads(long currentVersion, long expectedVersion) {
190-
if (currentVersion == Versions.NOT_FOUND) {
191-
return "document does not exist (expected version [" + expectedVersion + "])";
192-
}
193181
return "current version [" + currentVersion + "] is different than the one provided [" + expectedVersion + "]";
194182
}
195183

server/src/test/java/org/elasticsearch/index/VersionTypeTests.java

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -35,11 +35,6 @@ public void testInternalVersionConflict() throws Exception {
3535
assertFalse(VersionType.INTERNAL.isVersionConflictForWrites(Versions.NOT_FOUND, Versions.MATCH_ANY, randomBoolean()));
3636
assertFalse(VersionType.INTERNAL.isVersionConflictForReads(Versions.NOT_FOUND, Versions.MATCH_ANY));
3737

38-
assertEquals("current version [1] is different than the one provided [2]",
39-
VersionType.INTERNAL.explainConflictForReads(1, 2));
40-
assertEquals("document does not exist (expected version [2])",
41-
VersionType.INTERNAL.explainConflictForReads(Versions.NOT_FOUND, 2));
42-
4338
// deletes
4439
assertFalse(VersionType.INTERNAL.isVersionConflictForWrites(Versions.NOT_FOUND, Versions.MATCH_DELETED, true));
4540
assertFalse(VersionType.INTERNAL.isVersionConflictForWrites(10, Versions.MATCH_DELETED, true));
@@ -75,23 +70,13 @@ public void testVersionValidation() {
7570
assertTrue(VersionType.EXTERNAL.validateVersionForReads(randomIntBetween(1, Integer.MAX_VALUE)));
7671
assertFalse(VersionType.EXTERNAL.validateVersionForReads(randomIntBetween(Integer.MIN_VALUE, -1)));
7772

78-
assertEquals("current version [1] is different than the one provided [2]",
79-
VersionType.EXTERNAL.explainConflictForReads(1, 2));
80-
assertEquals("document does not exist (expected version [2])",
81-
VersionType.EXTERNAL.explainConflictForReads(Versions.NOT_FOUND, 2));
82-
8373
assertTrue(VersionType.EXTERNAL_GTE.validateVersionForWrites(randomIntBetween(1, Integer.MAX_VALUE)));
8474
assertFalse(VersionType.EXTERNAL_GTE.validateVersionForWrites(Versions.MATCH_ANY));
8575
assertFalse(VersionType.EXTERNAL_GTE.validateVersionForWrites(randomIntBetween(Integer.MIN_VALUE, 0)));
8676
assertTrue(VersionType.EXTERNAL_GTE.validateVersionForReads(Versions.MATCH_ANY));
8777
assertTrue(VersionType.EXTERNAL_GTE.validateVersionForReads(randomIntBetween(1, Integer.MAX_VALUE)));
8878
assertFalse(VersionType.EXTERNAL_GTE.validateVersionForReads(randomIntBetween(Integer.MIN_VALUE, -1)));
8979

90-
assertEquals("current version [1] is different than the one provided [2]",
91-
VersionType.EXTERNAL_GTE.explainConflictForReads(1, 2));
92-
assertEquals("document does not exist (expected version [2])",
93-
VersionType.EXTERNAL_GTE.explainConflictForReads(Versions.NOT_FOUND, 2));
94-
9580
assertTrue(VersionType.INTERNAL.validateVersionForWrites(randomIntBetween(1, Integer.MAX_VALUE)));
9681
assertTrue(VersionType.INTERNAL.validateVersionForWrites(Versions.MATCH_ANY));
9782
assertFalse(VersionType.INTERNAL.validateVersionForWrites(randomIntBetween(Integer.MIN_VALUE, 0)));

0 commit comments

Comments
 (0)