See <https://builds.apache.org/job/distributedlog-nightly-build/94/>
------------------------------------------ [...truncated 2008 lines...] [INFO] Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit4/2.9/surefire-junit4-2.9.pom (3 KB at 77.2 KB/sec) [INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.9/surefire-providers-2.9.pom [INFO] Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-providers/2.9/surefire-providers-2.9.pom (3 KB at 96.1 KB/sec) [INFO] Downloading: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit4/2.9/surefire-junit4-2.9.jar [INFO] Downloaded: https://repo.maven.apache.org/maven2/org/apache/maven/surefire/surefire-junit4/2.9/surefire-junit4-2.9.jar (33 KB at 1253.5 KB/sec) ------------------------------------------------------- T E S T S ------------------------------------------------------- ------------------------------------------------------- T E S T S ------------------------------------------------------- Running com.twitter.distributedlog.tools.TestDistributedLogTool Tests run: 12, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 66.5 sec <<< FAILURE! Running com.twitter.distributedlog.TestNonBlockingReadsMultiReader Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 62.078 sec <<< FAILURE! Running com.twitter.distributedlog.TestBKDistributedLogManager Tests run: 30, Failures: 0, Errors: 13, Skipped: 0, Time elapsed: 791.243 sec <<< FAILURE! Running com.twitter.distributedlog.zk.TestZKVersionedSetOp Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.187 sec Running com.twitter.distributedlog.zk.TestZKWatcherManager Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.114 sec Running com.twitter.distributedlog.zk.TestZKTransaction Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.373 sec Running com.twitter.distributedlog.TestReadUtils Tests run: 17, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.074 sec Running com.twitter.distributedlog.TestZooKeeperClient Tests run: 12, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 6.796 sec Running com.twitter.distributedlog.net.TestDNSResolver Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.121 sec Running com.twitter.distributedlog.net.TestNetUtils Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.119 sec Running com.twitter.distributedlog.feature.TestDynamicConfigurationFeatureProvider Tests run: 3, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.238 sec Running com.twitter.distributedlog.feature.TestConfigurationFeatureProvider Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.133 sec Running com.twitter.distributedlog.TestAppendOnlyStreamReader Tests run: 5, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 302.12 sec <<< FAILURE! Running com.twitter.distributedlog.util.TestDLUtils Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.17 sec Running com.twitter.distributedlog.util.TestTimeSequencer Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.042 sec Running com.twitter.distributedlog.util.TestSafeQueueingFuturePool Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.348 sec Running com.twitter.distributedlog.util.TestConfUtils Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.152 sec Running com.twitter.distributedlog.util.TestPermitManager Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.127 sec Running com.twitter.distributedlog.util.TestFutureUtils Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.296 sec Running com.twitter.distributedlog.util.TestUtils Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.687 sec Running com.twitter.distributedlog.TestLogSegmentCreation Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.68 sec Running com.twitter.distributedlog.TestBKLogSegmentWriter Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 7.668 sec Running com.twitter.distributedlog.TestSequenceID Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.743 sec Running com.twitter.distributedlog.TestWriteLimiter Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.122 sec Running com.twitter.distributedlog.TestAppendOnlyStreamWriter Tests run: 8, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 318.902 sec <<< FAILURE! Running com.twitter.distributedlog.lock.TestDistributedLock Tests run: 14, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 30.698 sec Running com.twitter.distributedlog.lock.TestZKSessionLock Tests run: 29, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 21.973 sec Running com.twitter.distributedlog.TestAsyncReaderLock Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 20.224 sec Running com.twitter.distributedlog.TestAsyncBulkWrite Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.875 sec Running com.twitter.distributedlog.TestReadAhead Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 13.497 sec Running com.twitter.distributedlog.TestBKLogReadHandler Tests run: 21, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 14.08 sec Running com.twitter.distributedlog.TestRollLogSegments Tests run: 5, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 64.135 sec <<< FAILURE! Running com.twitter.distributedlog.TestFailureAndRecovery Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 6.806 sec Running com.twitter.distributedlog.TestDLMTestUtil Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.337 sec Running com.twitter.distributedlog.metadata.TestDLMetadata Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.299 sec Running com.twitter.distributedlog.metadata.TestLogSegmentMetadataStoreUpdater Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.851 sec Running com.twitter.distributedlog.metadata.TestZkMetadataResolver Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.171 sec Running com.twitter.distributedlog.TestAsyncReaderWriter Tests run: 43, Failures: 0, Errors: 1, Skipped: 2, Time elapsed: 124.101 sec <<< FAILURE! Running com.twitter.distributedlog.selector.TestLogRecordSelectors Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.138 sec Running com.twitter.distributedlog.TestLogSegmentMetadata Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.708 sec Running com.twitter.distributedlog.namespace.TestDistributedLogNamespaceBuilder Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.612 sec Running com.twitter.distributedlog.TestEnvelopedEntry Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.15 sec Running com.twitter.distributedlog.TestBKSyncLogReader Tests run: 6, Failures: 0, Errors: 4, Skipped: 0, Time elapsed: 245.384 sec <<< FAILURE! Running com.twitter.distributedlog.TestInterleavedReaders Tests run: 8, Failures: 0, Errors: 5, Skipped: 0, Time elapsed: 306.141 sec <<< FAILURE! Running com.twitter.distributedlog.TestTruncate Running com.twitter.distributedlog.impl.TestZKLogMetadataStore Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.466 sec Running com.twitter.distributedlog.impl.TestZKLogSegmentMetadataStore Tests run: 19, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 5.977 sec Running com.twitter.distributedlog.impl.metadata.TestZKLogMetadataForWriterUtilFunctions Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.176 sec Running com.twitter.distributedlog.impl.metadata.TestZKLogMetadata Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.146 sec Running com.twitter.distributedlog.impl.metadata.TestZKLogMetadataForWriter Tests run: 13, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.381 sec Running com.twitter.distributedlog.impl.TestZKNamespaceWatcher Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 33.391 sec Running com.twitter.distributedlog.impl.federated.TestFederatedZKLogMetadataStore Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 34.181 sec Running com.twitter.distributedlog.impl.TestZKLogSegmentFilters Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.137 sec Running com.twitter.distributedlog.TestLedgerHandleCache Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.308 sec Running com.twitter.distributedlog.TestNonBlockingReads Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.021 sec Running com.twitter.distributedlog.limiter.TestRequestLimiter Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.068 sec Running com.twitter.distributedlog.TestLogSegmentsZK Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.039 sec Running com.twitter.distributedlog.TestBKLogWriteHandler Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2.211 sec Running com.twitter.distributedlog.TestBKDistributedLogNamespace Tests run: 9, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 4.84 sec Running com.twitter.distributedlog.bk.TestLedgerAllocator Tests run: 9, Failures: 0, Errors: 0, Skipped: 2, Time elapsed: 9.319 sec Running com.twitter.distributedlog.bk.TestLedgerAllocatorPool Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 10.789 sec Running com.twitter.distributedlog.rate.TestMovingAverageRate Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.157 sec Running com.twitter.distributedlog.TestDistributedLogConfiguration Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.74 sec Running com.twitter.distributedlog.admin.TestDLCK Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.815 sec Running com.twitter.distributedlog.admin.TestDistributedLogAdmin Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 2.476 sec Running com.twitter.distributedlog.logsegment.TestLogSegmentCache Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.29 sec Running com.twitter.distributedlog.logsegment.TestRollingPolicy Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.14 sec Running com.twitter.distributedlog.config.TestConcurrentBaseConfiguration Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.158 sec Running com.twitter.distributedlog.config.TestConfigurationSubscription Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.014 sec Running com.twitter.distributedlog.config.TestDynamicDistributedLogConfiguration Tests run: 7, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.183 sec Running com.twitter.distributedlog.config.TestDynamicConfigurationFactory Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 1.731 sec Running com.twitter.distributedlog.acl.TestZKAccessControl Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.896 sec Running com.twitter.distributedlog.acl.TestZKAccessControlManager Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 3.602 sec Running com.twitter.distributedlog.TestEntry Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.46 sec Results : Tests in error: testToolTruncateStream(com.twitter.distributedlog.tools.TestDistributedLogTool): test timed out after 60000 milliseconds testMultiReaders(com.twitter.distributedlog.TestNonBlockingReadsMultiReader): test timed out after 60000 milliseconds testContinuousReaders(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testNumberOfTransactions(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testMarkEndOfStream(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testMarkEndOfStreamOnEmptyStream(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testMarkEndOfStreamOnClosedStream(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds deleteDuringRead(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testImmediateFlush(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testTruncationValidation(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testSimpleRead(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testNumberOfTransactionsWithInprogressAtEnd(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testContinuousReaderBulk(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testContinuousReadersWithEmptyLedgers(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testNonPartitionedWrites(com.twitter.distributedlog.TestBKDistributedLogManager): test timed out after 60000 milliseconds testSkipToSkipsBytesWithImmediateFlush(com.twitter.distributedlog.TestAppendOnlyStreamReader): test timed out after 60000 milliseconds testSkipToSkipsBytesWithLargerLogRecords(com.twitter.distributedlog.TestAppendOnlyStreamReader): test timed out after 60000 milliseconds testSkipToSkipsBytesUntilEndOfStream(com.twitter.distributedlog.TestAppendOnlyStreamReader): test timed out after 60000 milliseconds testSkipToreturnsFalseIfPositionDoesNotExistYetForUnSealedStream(com.twitter.distributedlog.TestAppendOnlyStreamReader): test timed out after 60000 milliseconds testSkipToForNoPositionChange(com.twitter.distributedlog.TestAppendOnlyStreamReader): test timed out after 60000 milliseconds testBasicReadAndWriteBehavior(com.twitter.distributedlog.TestAppendOnlyStreamWriter): test timed out after 60000 milliseconds testPositionUpdatesOnlyAfterWriteCompletion(com.twitter.distributedlog.TestAppendOnlyStreamWriter): test timed out after 60000 milliseconds testWriteFutureDoesNotCompleteUntilWritePersisted(com.twitter.distributedlog.TestAppendOnlyStreamWriter): test timed out after 60000 milliseconds testOffsetGapAfterSegmentWriterFailure(com.twitter.distributedlog.TestAppendOnlyStreamWriter): test timed out after 60000 milliseconds testNoOffsetGapAfterSegmentWriterFailure(com.twitter.distributedlog.TestAppendOnlyStreamWriter): test timed out after 60000 milliseconds testUnableToRollLogSegments(com.twitter.distributedlog.TestRollLogSegments): test timed out after 60000 milliseconds testCaughtUpReaderOnLogSegmentRolling(com.twitter.distributedlog.TestRollLogSegments): Induced Exception at:FP_StartLogSegmentBeforeLedgerCreate testWriteControlRecord(com.twitter.distributedlog.TestAsyncReaderWriter): test timed out after 60000 milliseconds testDeletingLogWhileReading(com.twitter.distributedlog.TestBKSyncLogReader): test timed out after 60000 milliseconds testReadingFromEmptyLog(com.twitter.distributedlog.TestBKSyncLogReader): test timed out after 60000 milliseconds testReadRecordsWhenReadAheadCatchingUp(com.twitter.distributedlog.TestBKSyncLogReader): test timed out after 60000 milliseconds testReadRecordsWhenReadAheadCatchingUp2(com.twitter.distributedlog.TestBKSyncLogReader): test timed out after 60000 milliseconds testInterleavedReaders(com.twitter.distributedlog.TestInterleavedReaders): test timed out after 60000 milliseconds testInterleavedReadersWithRollingEdge(com.twitter.distributedlog.TestInterleavedReaders): test timed out after 60000 milliseconds testInterleavedReadersWithRolling(com.twitter.distributedlog.TestInterleavedReaders): test timed out after 60000 milliseconds testInterleavedReadersWithCleanup(com.twitter.distributedlog.TestInterleavedReaders): test timed out after 60000 milliseconds testInterleavedReadersWithRollingEdgeUnPartitioned(com.twitter.distributedlog.TestInterleavedReaders): test timed out after 60000 milliseconds Tests run: 481, Failures: 0, Errors: 37, Skipped: 9 [JENKINS] Recording test results [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] [INFO] Apache DistributedLog :: Parent .................... SUCCESS [ 18.882 s] [INFO] Apache DistributedLog :: Protocol .................. SUCCESS [01:58 min] [INFO] Apache DistributedLog :: Core Library .............. FAILURE [ 01:14 h] [INFO] Apache DistributedLog :: Proxy Client .............. SKIPPED [INFO] Apache DistributedLog :: Proxy Service ............. SKIPPED [INFO] Apache DistributedLog :: Benchmark ................. SKIPPED [INFO] Apache DistributedLog :: Tutorials :: Basics ....... SKIPPED [INFO] Apache DistributedLog :: Tutorials :: Messaging Tutorial SKIPPED [INFO] Apache DistributedLog :: Tutorials :: Kafka Tutorial SKIPPED [INFO] Apache DistributedLog :: Tutorials :: MapReduce Tutorial SKIPPED [INFO] Apache DistributedLog :: Tutorials ................. SKIPPED [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:17 h [INFO] Finished at: 2016-10-22T08:39:29+00:00 [INFO] Final Memory: 51M/802M [INFO] ------------------------------------------------------------------------ [ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.9:test (default-test) on project distributedlog-core: Failure or timeout -> [Help 1] [ERROR] [ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch. [ERROR] Re-run Maven using the -X switch to enable full debug logging. [ERROR] [ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException [ERROR] [ERROR] After correcting the problems, you can resume the build with the command [ERROR] mvn <goals> -rf :distributedlog-core [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-core/pom.xml> to com.twitter/distributedlog-core/0.4.0-incubating-SNAPSHOT/distributedlog-core-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-tutorials/distributedlog-mapreduce/pom.xml> to com.twitter/distributedlog-mapreduce/0.4.0-incubating-SNAPSHOT/distributedlog-mapreduce-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-client/pom.xml> to com.twitter/distributedlog-client/0.4.0-incubating-SNAPSHOT/distributedlog-client-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-benchmark/pom.xml> to com.twitter/distributedlog-benchmark/0.4.0-incubating-SNAPSHOT/distributedlog-benchmark-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-tutorials/distributedlog-messaging/pom.xml> to com.twitter/distributedlog-messaging/0.4.0-incubating-SNAPSHOT/distributedlog-messaging-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-tutorials/distributedlog-kafka/pom.xml> to com.twitter/distributedlog-kafka/0.4.0-incubating-SNAPSHOT/distributedlog-kafka-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/pom.xml> to com.twitter/distributedlog/0.4.0-incubating-SNAPSHOT/distributedlog-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-service/pom.xml> to com.twitter/distributedlog-service/0.4.0-incubating-SNAPSHOT/distributedlog-service-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-tutorials/distributedlog-basic/pom.xml> to com.twitter/distributedlog-basic/0.4.0-incubating-SNAPSHOT/distributedlog-basic-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-protocol/pom.xml> to com.twitter/distributedlog-protocol/0.4.0-incubating-SNAPSHOT/distributedlog-protocol-0.4.0-incubating-SNAPSHOT.pom [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-protocol/target/distributedlog-protocol-0.4.0-incubating-SNAPSHOT.jar> to com.twitter/distributedlog-protocol/0.4.0-incubating-SNAPSHOT/distributedlog-protocol-0.4.0-incubating-SNAPSHOT.jar [JENKINS] Archiving <https://builds.apache.org/job/distributedlog-nightly-build/ws/distributedlog-tutorials/pom.xml> to com.twitter/distributedlog-tutorials/0.4.0-incubating-SNAPSHOT/distributedlog-tutorials-0.4.0-incubating-SNAPSHOT.pom channel stopped