You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@fineract.apache.org by GitBox <gi...@apache.org> on 2019/11/24 11:51:27 UTC

[GitHub] [fineract] ivan333m commented on issue #653: FINERACT-724: upgrade Spring boot to 2.1.7

ivan333m commented on issue #653: FINERACT-724: upgrade Spring boot to 2.1.7 
URL: https://github.com/apache/fineract/pull/653#issuecomment-557881335
 
 
   I have downloaded logs from two builds (with and without upgrade changes).
   Spring Boot :: (v1.2.8.RELEASE) https://api.travis-ci.org/v3/job/599081380/log.txt 
   Spring Boot :: (v2.1.9.RELEASE) https://api.travis-ci.org/v3/job/616120017/log.txt
   
   I used following `grep` command for the analysis:
   `grep -o -E "(DEBUG|INFO|WARN|TRACE) ........\S*" ./log_old.txt | sort | uniq -c | sort -n`
   
   I had following results:
   With upgrade:
   ```
        ...
        34 INFO  o.s.s.quartz.SchedulerFactoryBean
        81 DEBUG o.a.f.p.a.s.AccountAssociationsReadPlatformServiceImpl
       102 INFO  org.quartz.impl.StdSchedulerFactory
       238 INFO  org.quartz.core.QuartzScheduler
       350 INFO  o.a.f.c.p.CommandHandlerProvider
       374 INFO  c.g.flyway.core.command.DbMigrate
       630 INFO   [Daemon
      1260 INFO   [Execution
      4781 INFO  o.s.b.a.audit.listener.AuditListener
      5111 INFO  o.a.f.i.s.f.TenantAwareBasicAuthenticationFilter
   ```
   Without upgrade:
   ```
        ...
        37 INFO  o.s.s.quartz.SchedulerFactoryBean
        81 DEBUG o.a.f.p.a.s.AccountAssociationsReadPlatformServiceImpl
       105 INFO  org.quartz.impl.StdSchedulerFactory
       250 INFO  org.quartz.core.QuartzScheduler
       350 INFO  o.a.f.c.p.CommandHandlerProvider
       375 INFO  c.g.flyway.core.command.DbMigrate
      1260 INFO   [Daemon
      1260 INFO   [Execution
      4755 DEBUG o.s.b.a.audit.listener.AuditListener
      5085 INFO  o.a.f.i.s.f.TenantAwareBasicAuthenticationFilter 
   ```
   
   At the same time I did not found large diff messages with Exceptions:
   > grep -E -o "Exception..................\S* " ./log_old.txt | sort | uniq -c | sort -n
   ```
         1 Exception, class org.apache.fineract.infrastructure.campaigns.sms.domain.SmsCampaignStatusEnumerations, 
         1 Exception, class org.apache.fineract.portfolio.savings.domain.SavingsEvent, 
         1 Exception, class org.apache.fineract.useradministration.domain.AppUserRepositoryWrapper, 
         1 ExceptionIfPossible(EntityManagerFactoryUtils.java:407) 
         1 ExceptionTranslationFilter]; 
         1 ExceptionTranslationFilter@1b7baa1, 
         2 Exception: Account not found 
         3 ExceptionIfPossible(EntityManagerFactoryUtils.java:415) 
         4 Exception(BrokerImpl.java:2363) 
         4 Exception(BrokerImpl.java:2374) 
         4 Exception(DBDictionary.java:4963) 
         4 Exception: Duplicate entry '50-MSISDN' 
         4 ExceptionIfPossible(EntityManagerFactoryUtils.java:404) 
         4 Exceptions.getStore(SQLExceptions.java:133) 
         4 Exceptions.getStore(SQLExceptions.java:75) 
         7 ExceptionIfPossible(AbstractEntityManagerFactoryBean.java:417) 
         7 ExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136) 
         7 ExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147) 
         7 ExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59) 
         8 Exception: An optimistic lock 
         8 ExceptionIfPossible(DefaultJpaDialect.java:122) 
         9 Exception could not be mapped 
         9 ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:113) 
        12 Exception: Deadlock found when 
        28 Exception: Optimistic locking 
        28 Exception: The transaction has 
   ```
   > grep -E -o "Exception..................\S* " ./log_new.txt | sort | uniq -c | sort -n
   ```
         1 Exception, class org.apache.fineract.infrastructure.campaigns.email.domain.EmailMessageAssembler, 
         1 Exception, class org.apache.fineract.portfolio.calendar.domain.CalendarRemindBy, 
         1 Exception, class org.apache.fineract.portfolio.client.domain.ClientTransactionRepositoryWrapper, 
         1 Exception, class org.apache.fineract.portfolio.note.domain.NoteType, 
         1 ExceptionTranslationFilter]; 
         1 ExceptionTranslationFilter@25e03459, 
         4 Exception: Duplicate entry '50-MSISDN' 
         8 Exception: An optimistic lock 
        10 Exception could not be mapped 
        16 Exception: Deadlock found when 
        28 Exception: Optimistic locking 
        35 Exception: The transaction has 
   ```
   
   So as we can see there is no dramatic changes in the numbers.
   Log before upgrade is about 4.2 MB, it is very close to the limit (As I understand limit is about 4 - 4.5 MB).
   I would propose to increase limit to 5 MB.
   
   
   

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


With regards,
Apache Git Services