0 Replies Latest reply on Nov 26, 2019 6:33 AM by oskanaan

    Seeing empty files under "AtomicAction" folder


      I am using JBoss EAP 6.2 and SQL server as my database. After doing the latest deployment of an ear file, I've noticed that the number of files under the "data/tx-object-store/ShadowNoFileLockStore/defaultStore/StateManager/BasicAction/TwoPhaseCoordinator/AtomicAction" folder has increased substantially, an extra 6500 files in a single month. I've also noticed that a lot of those files are empty, and only a small portion is being updated by "Periodic Recovery" every couple of minutes. An example message from the logs:


      12:43:29,692 WARN  [com.arjuna.ats.jta] (Periodic Recovery) ARJUNA016037: Could not find new XAResource to use for recovering non-serializable XAResource XAResourceRecord < resource:null, txid:< formatId=131077, gtrid_length=29, bqual_length=36, tx_uid=0:ffffac101220:46c813a7:5d3e0f7b:1a156a7,

      node_name=1, branch_uid=0:ffffac101220:46c813a7:5d3e0f7b:1a156a9, subordinatenodename=null, eis_name=java:/jdbc/dsname >, heuristic: TwoPhaseOutcome.FINISH_OK, product: Microsoft SQL Server/11.00.6020, jndiName: java:/jdbc/dsname com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord@3ecf0936


      Could you please help me understand the following:


      1. Why are there empty files under the AtomicAction folder and does JBoss has any need for those?
      2. For the non-empty files which has their "last modified date" updated every two minutes, is there a way to explore their contents to see why they were created (what operation was going on)?


      Please let me know if you require any additional info.