IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
Expand all | Collapse all

Terracotta BigMemory say Error Type: Newly joined Node Contains dirty Database

  • 1.  Terracotta BigMemory say Error Type: Newly joined Node Contains dirty Database

    Posted Mon January 11, 2021 01:24 AM

    Hi All,

    We are running with an Active/ Passive terracotta cluster. Node 1 Active and Node 2 is passive. I could see the terracotta wrapper log say every time we startup on the Node 1.

    Started and Becoming the activities coordinator and the Terracotta server is started and is now ready for work.

    We could see the below sequence of the log.

    1. The terracotta server is started and is now ready for work.
    2. Node 2 joined the cluster
    3. Requesting Node to Quit
    4. Error Type: Newly joined Node Contains dirty Database
    5. Node 2 left the cluster
    6. Node 2 joined the cluster

    As of now, we have not faced any issue with missing cache or API Gateway server which is using terracotta for cluster also not having any issue.

    We wanted to get rid of this message from your running instance. As it would create the support team to validate the logs for every time we restart the server. I was going over the post about the dirty DB.

    I would like wanted to make sure we are not deleting any data as part of the dirty clean. Also Is there any other way could solve this problem ?


    #Integration-Server-and-ESB
    #API-Management
    #webMethods
    #API-Gateway
    #Terracotta


  • 2.  RE: Terracotta BigMemory say Error Type: Newly joined Node Contains dirty Database

    Posted Mon January 11, 2021 06:46 AM

    Hi Dinesh,

    To restart the cluster, first start the server that was last active. If clustered data is not persisted, any of the servers could be started first as no data conflicts can take place.

    or

    You need to clean/delete dirty objects in on node2 which are persisting after re-start of node and do a clean re-start of TC.


    #API-Gateway
    #API-Management
    #Terracotta
    #webMethods
    #Integration-Server-and-ESB