Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LPS-123084 Calculate the segments only when there are experiences associated with the layout. #686

Closed
wants to merge 73 commits into from

Conversation

cgoncas
Copy link
Collaborator

@cgoncas cgoncas commented Dec 16, 2020

Motivation

The main goal of this pull is to calculate SegmentsExperienceIds only when the layout has an associated experience.

This is the fourth pull to merge into master the Performance Issue fix with Segmentation (for the full solution take a look to #505)

Proposed solution

We will stop calculating segments if there is not experience is associated with the layout .

How to test it

All manual/funtional tests of Segments and Experiences should work as they did before.

/cc @liferay-echo

naraandrade and others added 30 commits December 15, 2020 20:08
…ng user permissions as stated by LPS-5695/LPE-1585
…can only be changed at instance settings so site/organization roles does not need to be considered
Javascript doesnt have a proper integer type, it uses a floating
point representation for all numbers. This may lead to weird
rounding errors when storing longs/integers as raw numbers in a
JSON object.
@liferay-continuous-integration

✔️ ci:test:sf - 1 out of 1 jobs passed in 3 minutes

Click here for more details.

Base Branch:

Branch Name: master
Branch GIT ID: a8e7fc4f7ea8a7c5c4caee7e31fa58de416a3526

Sender Branch:

Branch Name: LPS-123084.4
Branch GIT ID: ef7634a851127468eee2c7e87a58e3ab865ae6bb

1 out of 1jobs PASSED
1 Successful Jobs:
For more details click here.

@liferay-continuous-integration

@liferay-continuous-integration

✔️ ci:test:stable - 9 out of 9 jobs passed

❌ ci:test:relevant - 21 out of 23 jobs passed in 1 hour 34 minutes

Click here for more details.

Base Branch:

Branch Name: master
Branch GIT ID: 012adf4b2836179a5478bf04b5337955917fccb8

Copied in Private Modules Branch:

Branch Name: master-private
Branch GIT ID: 0ff04d9f73a4643abdd2b335581feef26b985b8a

ci:test:stable - 9 out of 9 jobs PASSED
9 Successful Jobs:
ci:test:relevant - 21 out of 23 jobs PASSED
21 Successful Jobs:
For more details click here.

Failures unique to this pull:

For upstream results, click here.

@liferay-continuous-integration

@cgoncas
Copy link
Collaborator Author

cgoncas commented Dec 16, 2020

ci:forward

@liferay-continuous-integration

CI is automatically triggering the following test suites:

  •     ci:test:relevant
  •     ci:test:sf

The pull request will automatically be forwarded to the user brianchandotcom if the following test suites pass:

  •     ci:test:relevant
  •     ci:test:sf
  •     ci:test:stable

@liferay-continuous-integration

Skipping previously passed test suites:
ci:test:sf

@liferay-continuous-integration

✔️ ci:test:stable - 9 out of 9 jobs passed

✔️ ci:test:relevant - 22 out of 23 jobs passed in 1 hour 31 minutes

Click here for more details.

Base Branch:

Branch Name: master
Branch GIT ID: 012adf4b2836179a5478bf04b5337955917fccb8

Copied in Private Modules Branch:

Branch Name: master-private
Branch GIT ID: 0ff04d9f73a4643abdd2b335581feef26b985b8a

ci:test:stable - 9 out of 9 jobs PASSED
9 Successful Jobs:
ci:test:relevant - 21 out of 23 jobs PASSED
21 Successful Jobs:
For more details click here.

This pull contains no unique failures.


Failures in common with acceptance upstream results at 012adf4:
  1. test-portal-acceptance-pullrequest-batch(master)/modules-integration-mysql57-jdk8/0
    Job Results:

    932 Tests Passed.
    1 Test Failed.

    1. AXIS_VARIABLE=1,label_exp=!master #429574
      1. PortalLogAssertorTest.testScanXMLLog
        junit.framework.AssertionFailedError: 
        HikariPool-1 - Connection is not available, request timed out after 600001ms.
        	at com.liferay.portal.log.assertor.PortalLogAssertorTest.scanXMLLogFile(PortalLogAssertorTest.java:171)
        	at com.liferay.portal.log.assertor.PortalLogAssertorTest$1.visitFile(PortalLogAssertorTest.java:98)
        	at com.liferay.portal.log.assertor.PortalLogAssertorTest$1.visitFile(PortalLogAssertorTest.java:88)
        	at java.nio.file.Files.walkFileTree(Files.java:2670)
        	at java.nio.file.Files.walkFileTree(Files.java:2742)
        	at com.liferay.portal.log.assertor.PortalLogAssertorTest.testScanXMLLog(PortalLogAssertorTest.java:86)
        

@liferay-continuous-integration

All required test suite(s) passed.
Forwarding pullrequest to brianchandotcom.

@liferay-continuous-integration

Pull request has been successfully forwarded to brianchandotcom#96987

@liferay-continuous-integration

@cgoncas cgoncas deleted the LPS-123084.4 branch December 28, 2020 15:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet