It appears that by setting consistency to lock, there is different field mapping in freetext handler. I am working to fix that.
On Wed, 29 Jul 2020 at 22:31, Madhan Neethiraj <mad...@apache.org> wrote: > Damian, > > A number of tests fail with this patch - see below. Can you please run > 'mvn clean package' and investigate these failures? > > Thanks, > Madhan > > Tests run: 4, Failures: 2, Errors: 0, Skipped: 0, Time elapsed: 105.055 > sec <<< FAILURE! - in org.apache.atlas.discovery.FreeTextSearchProcessorTest > searchByNameSortBy(org.apache.atlas.discovery.FreeTextSearchProcessorTest) > Time elapsed: 0.068 sec <<< FAILURE! > java.lang.AssertionError: expected [3] but found [0] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertEquals(Assert.java:125) > at org.testng.Assert.assertEquals(Assert.java:267) > at org.testng.Assert.assertEquals(Assert.java:277) > at > org.apache.atlas.discovery.FreeTextSearchProcessorTest.searchByNameSortBy(FreeTextSearchProcessorTest.java:91) > > searchTablesByName(org.apache.atlas.discovery.FreeTextSearchProcessorTest) > Time elapsed: 0.01 sec <<< FAILURE! > java.lang.AssertionError: expected [3] but found [0] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertEquals(Assert.java:12T5e) > at org.testng.Assert.asssts run: 2, Failures: 0, Errors: 0, > Skipped: 0, Time elapsed: 99.643 sec - in > org.apache.atlas.services.MetricsServiceTestertEquals(Assert.java:267) > at org.testng.Assert.assertEquals(Assert.java:277) > at > org.apache.atlas.discovery.FreeTextSearchProcessorTest.searchTablesByName(FreeTextSearchProcessorTest.java:71) > > Tests run: 19, Failures: 13, Errors: 0, Skipped: 0, Time elapsed: 107.395 > sec <<< FAILURE! - in org.apache.atlas.discovery.AtlasDiscoveryServiceTest > query_ALLTag(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) Time > elapsed: 0.073 sec <<< FAILURE! > java.lang.AssertionError: expected [5] but found [2] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertEquals(Assert.java:125) > at org.testng.Assert.assertEquals(Assert.java:372) > at org.testng.Assert.assertEquals(Assert.java:382) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_ALLTag(AtlasDiscoveryServiceTest.java:125) > > query_ALLTag_tagFilter(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.044 sec <<< FAILURE! > java.lang.AssertionError: expected [4] but found [1] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertEquals(Assert.java:125) > at org.testng.Assert.assertEquals(Assert.java:372) > at org.testng.Assert.assertEquals(Assert.java:382) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_ALLTag_tagFilter(AtlasDiscoveryServiceTest.java:140) > > query_ALLWildcardTag(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.016 sec <<< FAILURE! > java.lang.AssertionError: expected [5] but found [2] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertEquals(Assert.java:125) > at org.testng.Assert.assertEquals(Assert.java:372) > at org.testng.Assert.assertEquals(Assert.java:382) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_ALLWildcardTag(AtlasDiscoveryServiceTest.java:165) > > query_NOTCLASSIFIEDTag(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.026 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_NOTCLASSIFIEDTag(AtlasDiscoveryServiceTest.java:151) > > query_entity(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) Time > elapsed: 0.036 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_entity(AtlasDiscoveryServiceTest.java:214) > > query_entity_entityFilter(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.029 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_entity_entityFilter(AtlasDiscoveryServiceTest.java:228) > > query_entity_entityFilter_tag(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.017 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_entity_entityFilter_tag(AtlasDiscoveryServiceTest.java:243) > > query_entity_entityFilter_tag_tagFilter(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.017 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_entity_entityFilter_tag_tagFilter(AtlasDiscoveryServiceTest.java:260) > > query_entity_tag(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.016 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_entity_tag(AtlasDiscoveryServiceTest.java:289) > > query_entity_tag_tagFilter(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.012 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_entity_tag_tagFilter(AtlasDiscoveryServiceTest.java:275) > > query_tag(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) Time > elapsed: 0.013 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_tag(AtlasDiscoveryServiceTest.java:188) > > query_tag_tagFilter(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.012 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_tag_tagFilter(AtlasDiscoveryServiceTest.java:202) > > query_wildcardTag(org.apache.atlas.discovery.AtlasDiscoveryServiceTest) > Time elapsed: 0.015 sec <<< FAILURE! > java.lang.AssertionError: expected [true] but found [false] > at org.testng.Assert.fail(Assert.java:94) > at org.testng.Assert.failNotEquals(Assert.java:496) > at org.testng.Assert.assertTrue(Assert.java:42) > at org.testng.Assert.assertTrue(Assert.java:52) > at > org.apache.atlas.discovery.AtlasDiscoveryServiceTest.query_wildcardTag(AtlasDiscoveryServiceTest.java:176) > > Results : > > Failed tests: > AtlasDiscoveryServiceTest.query_ALLTag:125 expected [5] but found [2] > AtlasDiscoveryServiceTest.query_ALLTag_tagFilter:140 expected [4] but > found [1] > AtlasDiscoveryServiceTest.query_ALLWildcardTag:165 expected [5] but > found [2] > AtlasDiscoveryServiceTest.query_NOTCLASSIFIEDTag:151 expected [true] but > found [false] > AtlasDiscoveryServiceTest.query_entity:214 expected [true] but found > [false] > AtlasDiscoveryServiceTest.query_entity_entityFilter:228 expected [true] > but found [false] > AtlasDiscoveryServiceTest.query_entity_entityFilter_tag:243 expected > [true] but found [false] > AtlasDiscoveryServiceTest.query_entity_entityFilter_tag_tagFilter:260 > expected [true] but found [false] > AtlasDiscoveryServiceTest.query_entity_tag:289 expected [true] but found > [false] > AtlasDiscoveryServiceTest.query_entity_tag_tagFilter:275 expected [true] > but found [false] > AtlasDiscoveryServiceTest.query_tag:188 expected [true] but found [false] > AtlasDiscoveryServiceTest.query_tag_tagFilter:202 expected [true] but > found [false] > AtlasDiscoveryServiceTest.query_wildcardTag:176 expected [true] but > found [false] > FreeTextSearchProcessorTest.searchByNameSortBy:91 expected [3] but found > [0] > FreeTextSearchProcessorTest.searchTablesByName:71 expected [3] but found > [0] > > Tests run: 756, Failures: 15, Errors: 0, Skipped: 14 > > > On 7/29/20, 6:11 AM, "Damian Warszawski" <nore...@reviews.apache.org on > behalf of damian.warszaw...@gmail.com> wrote: > > > > > On July 28, 2020, 10:55 p.m., Madhan Neethiraj wrote: > > > Ship It! > > Can I ask you to merge it? I don't think I have permissions to merge > it to master. > > > - Damian > > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/72695/#review221401 > ----------------------------------------------------------- > > > On July 25, 2020, 8:53 p.m., Damian Warszawski wrote: > > > > ----------------------------------------------------------- > > This is an automatically generated e-mail. To reply, visit: > > https://reviews.apache.org/r/72695/ > > ----------------------------------------------------------- > > > > (Updated July 25, 2020, 8:53 p.m.) > > > > > > Review request for atlas, Ashutosh Mestry, Bolke de Bruin, madhan, > and Sarath Subramanian. > > > > > > Repository: atlas > > > > > > Description > > ------- > > > > Optional configuration to support locks on JanusGraph to ensure data > consitency. > > > > JanusGraph is eventually consistent by default which is efficient > but results in duplicates when race condition occurs. > > > > > > Reference to jira > https://issues.apache.org/jira/projects/ATLAS/issues/ATLAS-3398 > > > > > > Diffs > > ----- > > > > > > graphdb/janus/src/main/java/org/apache/atlas/repository/graphdb/janus/AtlasJanusGraphManagement.java > 6ef9cb76c > > intg/src/main/java/org/apache/atlas/AtlasConfiguration.java > 2c007ca01 > > > > > > Diff: https://reviews.apache.org/r/72695/diff/3/ > > > > > > Testing > > ------- > > > > Not possible to reproduce the error on local machine. Enable locking > on our dev env and have not introduce any regression. > > > > > > Thanks, > > > > Damian Warszawski > > > > > > > >