You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@james.apache.org by GitBox <gi...@apache.org> on 2021/02/14 08:42:11 UTC

[GitHub] [james-project] chibenwa opened a new pull request #294: JAMES-3500 Further enhance build time/stability

chibenwa opened a new pull request #294:
URL: https://github.com/apache/james-project/pull/294


    - Split the 15 minutes long mailet integration tests (to enable fork reuse / parralelism where possible)
    - Further experiment with tweaking fork counts
    - Disable testcontainer system checks for a faster boot.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] mbaechler commented on a change in pull request #294: JAMES-3500 Further enhance build time/stability

Posted by GitBox <gi...@apache.org>.
mbaechler commented on a change in pull request #294:
URL: https://github.com/apache/james-project/pull/294#discussion_r575834546



##########
File path: testing/base/src/main/resources/testcontainers.properties
##########
@@ -0,0 +1 @@
+checks.disable = false

Review comment:
       could you explain why you did this choice ?




----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on pull request #294: JAMES-3500 Further enhance build time/stability

Posted by GitBox <gi...@apache.org>.
chibenwa commented on pull request #294:
URL: https://github.com/apache/james-project/pull/294#issuecomment-779882139


   I'm unaware of the nb of core of the target infrastructure.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on a change in pull request #294: JAMES-3500 Further enhance build time/stability

Posted by GitBox <gi...@apache.org>.
chibenwa commented on a change in pull request #294:
URL: https://github.com/apache/james-project/pull/294#discussion_r575894127



##########
File path: testing/base/src/main/resources/testcontainers.properties
##########
@@ -0,0 +1 @@
+checks.disable = false

Review comment:
       Because we pay time on each and every maven module every time we init test container.
   
   2 seconds * 250 modules = too long.




----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on pull request #294: JAMES-3500 Further enhance build time/stability

Posted by GitBox <gi...@apache.org>.
chibenwa commented on pull request #294:
URL: https://github.com/apache/james-project/pull/294#issuecomment-778802361


   `ca6b73e` :green_apple: 
   
   ```
   14:27:38,937 [INFO] apache-james-backends-es ........................... SUCCESS [03:53 min]
   14:27:38,938 [INFO] Apache James RabbitMQ backend ...................... SUCCESS [03:36 min]
   14:27:38,939 [INFO] Apache James :: Event Bus :: Distributed ........... SUCCESS [02:39 min]
   14:27:38,950 [INFO] Apache James :: Server :: Blob :: Cassandra ........ SUCCESS [04:20 min]
   14:27:38,950 [INFO] Apache James :: Server :: Data :: Cassandra Persistence SUCCESS [02:07 min]
   14:27:38,951 [INFO] Apache James :: Mailbox :: Cassandra ............... SUCCESS [06:59 min]
   14:27:38,952 [INFO] Apache James :: Mailbox :: ElasticSearch ........... SUCCESS [03:17 min]
   14:27:38,960 [INFO] Apache James :: Mailbox :: Tools :: Indexer ........ SUCCESS [01:42 min]
   14:27:38,967 [INFO] Apache James MPT Imap Mailbox - Cassandra .......... SUCCESS [03:42 min]
   14:27:38,969 [INFO] Apache James MPT Imap Mailbox - JPA ................ SUCCESS [01:02 min]
   14:27:38,970 [INFO] Apache James MPT Imap Mailbox - RabbitMQ EventBus .. SUCCESS [01:05 min]
   14:27:38,985 [INFO] Apache James :: Third Party :: LinShare ............ SUCCESS [02:14 min]
   14:27:38,989 [INFO] Apache James :: Server :: MailRepository :: Cassandra SUCCESS [01:13 min]
   14:27:38,991 [INFO] Apache James :: Server :: Web Admin :: mailbox ..... SUCCESS [02:38 min]
   14:27:39,003 [INFO] Apache James :: Server :: Mail Queue :: JMS ........ SUCCESS [01:00 min]
   14:27:39,004 [INFO] Apache James :: Server :: Mail Queue :: ActiveMQ ... SUCCESS [01:52 min]
   14:27:39,005 [INFO] Apache James :: Server :: Cassandra - guice injection SUCCESS [09:12 min]
   14:27:39,005 [INFO] Apache James MPT SMTP Cassandra .................... SUCCESS [01:48 min]
   14:27:39,005 [INFO] Apache James :: Server :: Blob :: S3 ............... SUCCESS [02:13 min]
   14:27:39,006 [INFO] Apache James :: Server :: Task :: Distributed ...... SUCCESS [02:18 min]
   14:27:39,006 [INFO] Apache James :: Server :: Mail Queue :: RabbitMQ ... SUCCESS [03:58 min]
   14:27:39,008 [INFO] Apache James :: Server :: Cassandra with RabbitMQ - guice injection SUCCESS [04:30 min]
   14:27:39,009 [INFO] Apache James MPT SMTP Cassandra RabbitMQ Object Storage SUCCESS [01:49 min]
   14:27:39,010 [INFO] Apache James :: Server :: Data :: JDBC Persistence . SUCCESS [02:31 min]
   14:27:39,014 [INFO] Apache James :: Server :: Memory - guice injection . SUCCESS [02:30 min]
   14:27:39,014 [INFO] Apache James :: Server :: Cli :: Integration ....... SUCCESS [ 39.731 s] ---
   14:27:39,014 [INFO] Apache James :: Server :: Cassandra/Ldap - guice injection SUCCESS [03:30 min]
   14:27:39,015 [INFO] Apache James :: Server :: Cassandra/Ldap with RabbitMQ - guice injection SUCCESS [01:54 min]
   14:27:39,020 [INFO] Apache James :: Server :: Mailets Integration Testing SUCCESS [03:49 min]
   14:27:39,020 [INFO] Apache James :: Server :: Remote Delivery :: Integration Testing SUCCESS [02:40 min]
   14:27:39,020 [INFO] Apache James :: Server :: JMAP (draft) :: Memory Integration testing SUCCESS [05:54 min]
   14:27:39,021 [INFO] Apache James :: Server :: JMAP (draft) :: RabbitMQ + Object Store + Cassandra Integration testing SUCCESS [06:49 min]
   14:27:39,022 [INFO] Apache James :: Server :: JMAP RFC-8621 :: Distributed Integration Testing SUCCESS [02:54 min]
   14:27:39,023 [INFO] Apache James :: Server :: JMAP RFC-8621 :: Memory Integration Testing SUCCESS [04:23 min]
   14:27:39,025 [INFO] Apache James :: Server :: Web Admin server integration tests :: Distributed SUCCESS [08:52 min]
   14:27:39,025 [INFO] Apache James :: Server :: Web Admin server integration tests :: Memory SUCCESS [01:50 min]
   
   14:27:39,027 [INFO] Total time:  02:31 h
   ```
   
   I'll try to further tweak things...


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa closed pull request #294: JAMES-3500 Further enhance build time/stability

Posted by GitBox <gi...@apache.org>.
chibenwa closed pull request #294:
URL: https://github.com/apache/james-project/pull/294


   


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org


[GitHub] [james-project] chibenwa commented on pull request #294: JAMES-3500 Further enhance build time/stability

Posted by GitBox <gi...@apache.org>.
chibenwa commented on pull request #294:
URL: https://github.com/apache/james-project/pull/294#issuecomment-780238392


   Merged.
   
   If some people want to further tweak things I invite them to open their own pull requests.


----------------------------------------------------------------
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.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



---------------------------------------------------------------------
To unsubscribe, e-mail: notifications-unsubscribe@james.apache.org
For additional commands, e-mail: notifications-help@james.apache.org