You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@accumulo.apache.org by "EdColeman (via GitHub)" <gi...@apache.org> on 2023/12/13 19:16:51 UTC
[I] WALSunnyDayIT test failure. [accumulo]
EdColeman opened a new issue, #4065:
URL: https://github.com/apache/accumulo/issues/4065
**Describe the bug**
The WALSunnyDayIT test is failing wit what seems to be a constraint violation when run from current main branch (4d38127e5a)
From the manager log:
```
2023-12-13T19:07:30,209 [constraints.MetadataConstraints] DEBUG: violating metadata mutation : +r<
2023-12-13T19:07:30,209 [constraints.MetadataConstraints] DEBUG: update: future:1000137ff6a0004 value [delete]
2023-12-13T19:07:30,209 [constraints.MetadataConstraints] DEBUG: update: loc:1000137ff6a0004 value [delete]
2023-12-13T19:07:30,209 [constraints.MetadataConstraints] DEBUG: update: log:-/file:[..deleted..]/target/mini-tests/org.apache.accumulo.test.functional.WALSunnyDayIT_test/accumulo/wal/ip-10-113-15-130+39093/9e1553ad-e353-486a-8e0e-419b680e0031 value
2023-12-13T19:07:30,209 [constraints.MetadataConstraints] DEBUG: update: log:-/file:[...deleted...]/test/target/mini-tests/org.apache.accumulo.test.functional.WALSunnyDayIT_test/accumulo/wal/ip-10-113-15-130+39093/6f156a10-949e-402e-b212-249c9b34a791 value
2023-12-13T19:07:30,209 [manager.Manager] ERROR: Error processing table state for store Root Table
java.lang.IllegalStateException: Mutation for root tablet metadata violated constraints : [6, 6]
at org.apache.accumulo.server.metadata.RootTabletMutatorImpl.mutate(RootTabletMutatorImpl.java:87) ~[accumulo-server-base-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
at org.apache.accumulo.server.manager.state.ZooTabletStateStore.unassign(ZooTabletStateStore.java:185) ~[accumulo-server-base-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
at org.apache.accumulo.server.manager.state.LoggingTabletStateStore.unassign(LoggingTabletStateStore.java:76) ~[accumulo-server-base-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
at org.apache.accumulo.manager.TabletGroupWatcher.handleDeadTablets(TabletGroupWatcher.java:1385) ~[accumulo-manager-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
at org.apache.accumulo.manager.TabletGroupWatcher.flushChanges(TabletGroupWatcher.java:1436) ~[accumulo-manager-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
at org.apache.accumulo.manager.TabletGroupWatcher.run(TabletGroupWatcher.java:372) [accumulo-manager-3.1.0-SNAPSHOT.jar:3.1.0-SNAPSHOT]
```
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] WALSunnyDayIT test failure. [accumulo]
Posted by "ctubbsii (via GitHub)" <gi...@apache.org>.
ctubbsii commented on issue #4065:
URL: https://github.com/apache/accumulo/issues/4065#issuecomment-1854914067
I will relax the constraint when I re-apply #3997, but the subsequent error is fixed in #4070.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] WALSunnyDayIT test failure. [accumulo]
Posted by "ctubbsii (via GitHub)" <gi...@apache.org>.
ctubbsii commented on issue #4065:
URL: https://github.com/apache/accumulo/issues/4065#issuecomment-1854892110
Okay, I found the problem. This isn't an issue with a misunderstanding or an incorrect interpretation in the fix for #3997 . Rather, this is merely a failure on our part to update the MetadataConstraint, as well as it revealing a problem that MetaDataTableScanner was still using a very old schema and doing some manual parsing of the log entry's value instead of going through LogEntry, and it just so happened to still work until #3997 stopped using the value. (The parsing code in MetaDataTableScanner seems to be trying to parse a version of log entries that stored multiple log files inside the same value delimited by `|` and `;` characters, instead of being put in separate columns.)
Although I proactively reverted #3997, it can be re-applied and immediately followed by this fix. I will change the misunderstanding that resulted in #3997 using "logReference" instead of "filePath". They are, in fact, paths, so I will change the variable and method names and comments back to what they were before when I re-apply that patch with the fix for this. I'm testing things locally, so I will have that up shortly as a PR.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] WALSunnyDayIT test failure. [accumulo]
Posted by "ctubbsii (via GitHub)" <gi...@apache.org>.
ctubbsii commented on issue #4065:
URL: https://github.com/apache/accumulo/issues/4065#issuecomment-1854659442
This reveals a misunderstanding of how we are parsing LogEntry that was implemented in #3997. I will work with @rsingh433 to fix this.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] WALSunnyDayIT test failure. [accumulo]
Posted by "ctubbsii (via GitHub)" <gi...@apache.org>.
ctubbsii closed issue #4065: WALSunnyDayIT test failure.
URL: https://github.com/apache/accumulo/issues/4065
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] WALSunnyDayIT test failure. [accumulo]
Posted by "EdColeman (via GitHub)" <gi...@apache.org>.
EdColeman commented on issue #4065:
URL: https://github.com/apache/accumulo/issues/4065#issuecomment-1854720154
Confirmed that with revert commit mention in #4058 that this test now passes. This can be closed, or kept if we want to verify that additional, planned work does not fail this test.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] WALSunnyDayIT test failure. [accumulo]
Posted by "EdColeman (via GitHub)" <gi...@apache.org>.
EdColeman commented on issue #4065:
URL: https://github.com/apache/accumulo/issues/4065#issuecomment-1854575752
The test still passes with 2.1 (5b46bd8f97)
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
Re: [I] WALSunnyDayIT test failure. [accumulo]
Posted by "ctubbsii (via GitHub)" <gi...@apache.org>.
ctubbsii commented on issue #4065:
URL: https://github.com/apache/accumulo/issues/4065#issuecomment-1854674881
The misunderstanding is documented in https://github.com/apache/accumulo/issues/4058#issuecomment-1854454775
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: notifications-unsubscribe@accumulo.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org