SMAT automatic cycle not working, "Cycling failed"

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf SMAT automatic cycle not working, "Cycling failed"

  • Creator
    Topic
  • #54537
    Lawrence Williams
    Participant

    We just upgraded from 5.7 to 6.1

    We have chosen to not use the smatdb for now, sticking with the old msg/idx files for SMAT.

    We use links in the process’ directories to point to an archive filesystem.

    This is causing a problem for the 6.1 processes…. upon startup, the process appears to try and cycle the smat and seems to have a problem writing to the link directory SmatHistory.   If I remove the link and just let the process create the SmatHistory directory, the smat cycles as expected.

    The error I see in the log is “Cycling failed for THREADNAME. Rolling files back …”

    Anyone seen this before ?

    Are there restrictions for creating soft links ?

    AIX 6.1.0.0  CL 6.1

Viewing 21 reply threads
  • Author
    Replies
    • #81876
      Keith McLeod
      Participant

      Mkae sure you have permissions on the actual destination where your soft links point to…

    • #81877
      Lawrence Williams
      Participant

      thanks for the suggestion… I just checked and hci has ownership and I used “777” to open up every directory at the destination.

      No change..

    • #81878
      Jerry Tilsley
      Participant

      I have had similar issues.  The problem I found was that Cloverleaf does not support the use of soft links across mount points.  This was a downer for me and the way I wanted to do things, but for now I have to use scripts to move files across the mount points.

      Thanks,

      Jerry

      P.S. — I’m using Cloverleaf 6.1 on Redhat 6.4

    • #81879
      Lawrence Williams
      Participant

      Strange… it works for the logfiles, just not the SMAT files.

      I just verified by cycling the logfiles, using a softlink for LogHistory.

      The softlink SmatHistory points to the exact same location as LogHistory, but the cycle fails.

      Seems like a “BUG” to me.

    • #81880

      Please submit your findings on Infor Xtreme. That would be valuable feedback for us.

      -- Max Drown (Infor)

    • #81881
      Lawrence Williams
      Participant

      I have a ticket opened with all the information, thanks.

      I have my workaround in place, I let CL create the SmatHistory directory under the process directory, then I create a symbolic link in the SmatHistory directory that points to my archive filesystem and I have a cron script job that cycles and moves all the files in SmatHistory.

      It works…. but it would be nice if it worked as advertised, and it would be even nicer if they included a way to automate the cycling of SMAT files (like the logfiles).

    • #81882

      In CIS 6.1, automatic Log and SMAT cycling is built-in and they work similar to each other. You have to configure each process with the file thresholds in the NetConfig/Process menu and then under Site Options configure Log History and SMAT History for the directory pruning. Apologies if you already knew this. Just making sure.

      -- Max Drown (Infor)

    • #81883
      Lawrence Williams
      Participant

      Thanks for the help Max….

      I saw the cycling radio button for Logs but not for SMAT files…. until your help!!    I’m now a happy camper 😉

      One more question… the Log cycle under the Site Options is for ALL processes in the site, correct ?    Does the process Log cycle setting take precedence over the Site log cycle option ?

    • #81884

      You have to configure the file thresholds for every process in every site. But the Site Options for pruning the directories applies site-wide (for every process in the site).

      -- Max Drown (Infor)

    • #81885
      Lawrence Williams
      Participant

      Roger that…. I think I’ll leave my workaround script in place for now, since I would have to move the SMAT history files around anyway.

      It would be nice if the SMAT cycling could be done site-wide and if they symbolic link ‘trick’ worked as advertised.

    • #81886

      There is an AR to provide an easier way to replicate the process settings across all processes. It’s way too time consuming and prone to human error as it stands right now.

      Good find on the symlink.

      R&D hears stuff from me all the time, but hearing from the customer adds a lot of weight. So please do always submit your bugs and enhancement requests on Infor Xtreme.

      -- Max Drown (Infor)

    • #81887
      Lawrence Williams
      Participant

      😀

      Thanks again for your assistance, most helpful !

    • #81888
      Alice Kazin
      Participant

      I have Smat History configured in 6.1 with the Smat Database.   I’m trying to use “Maximum Age of SMAT files” equal to “1” Days.   I have Maximum Number of SMAT Files configured to “60” files.   I am using “Maximum SMAT Total Size=Unlimited”.   I am not getting any automatic Smat cycling.

    • #81889

      Alice, you also need to set the process file-size thresholds under the NetConfig’s Process menu. Each process has to be configured. The process setting controls how big the file size will be when it is cycled, the Site Options Log/Smat History settings control how often the folders are pruned.

      -- Max Drown (Infor)

    • #81890
      John Douet
      Participant

      I’d like clarification on the answer to Alice’s question, as the same ambiguity exists here as does in the documentation.  What I WANT to achieve is a midnight cycling, keeping a month (or two) of data. I don’t care how big the file gets during the day, I want each day in a self-contained file.  Using file size doesn’t help, because I have hundreds of threads, all with widely varying amounts of activity

      We did this previously (CL 5.7 / AIX) with TCL scripts, but I’d like to know if I can achieve with just built-in tools now that we are on 6.1 on Win2008. TIA!

    • #81891

      Currently, there is no way to cycle on a schedule, only on file size. This feature has been requested, and there is an AR for the change. However, it is much easier now with SMAT DB to search across multiple files. For example, you can easily search for Visit Number across every SMAT DB file in the site!

      Also, remember that you have to configure the file thresholds for every process in every site. But the Site Options for pruning the directories applies site-wide (for every process in the site).

      -- Max Drown (Infor)

    • #81892
      Erik Mueller
      Participant

      Hi,

      I too am a little confused as to how it should work.

      This is my configuration.

      A. Network Monitor -> Options -> Site Options -> SMAT:

    • #81893

      1. Correct. However, when you first make these changes, you must bounce the site (all of the processes and the daemons).

      2. Not that I know of. But we are dealing with a 32-bit application, so I always try to work under the 2GB limit. We have introduced many fixes into Cloverleaf allowing it to work around this limit.

      3. The Site Options control how the SmatHistory and LogHistory directories are pruned. If you add up the sizes of all of the files in SmatHistory, it will delete the oldest files once the total size of all of the files hits the number you have chosen. For SMAT files, I usually just stick with the age threshold, so the SmatHistory will keep the newest n days of data.

      -- Max Drown (Infor)

    • #81894
      Erik Mueller
      Participant

      Thanks.

      1. I did bounce everything. We even bounced the server, but still have SMAT DB files greater than 30,000KB. The files were under 27000KB before the server was bounced and are now 31000KB. It seems to cycle them when the process and monitor daemon are cycled.

      2. SMAT DB files under 2GB were cycled when we bounced the process and monitor daemon, but we have some 2.2GB, 3GB and a 4.1GB file that have not been cycled.

      3. Thanks for confirming. That’s what I thought it would do.

      I will log an incident.

    • #81895
      James Phetteplace
      Participant

      I have read this thread a few times but  still trying to understand how log history works. I did a test to see if this works and it didn’t.

      Do I need to enable both site level and process level log cycling for this to work?

      For the site level we have

      Max Number of Log Files – Unlimited

      Max Logs total size – Unlimited

      Will this allow the site directory to continue to grow in size? or the current active log file? I thought by selecting Unlimited it will just continue to add new files to the process directory with new log files for that process?

      I also checked off Automatic Log Cycling for one process to see what would happen. Set it to 9999Kb. This file has grown way past that. I do not see a .old file in the process directory. My understanding with this checked off is that it will start a new file after it reaches 9999Kb and will rename the to .old? Is this correct?

      Does the file get moved somewhere or  is this just not working?

      I tried looking at the help file but it wasn

    • #81896

      There are two components: site and process.

      The site options controls the creation of the LogHistory and SmatHistory directories under the process directory AND keeps these directories pruned so the disk usage doesn’t grow forever. I started with 25 log files and 90 days for SMAT.

      The process settings (NetConfig/Process Menu) control when each file in a process is cycled into the LogHistory and SmatHistory directories. I start with 10000 (10mb) for Logs and SMAT and then tweak as desired.

      For the site changes, the entire site needs to be bounced, including the daemons.

      The the process changes, the process needs to be bounced. And, unfortunately, you have to manually set the cycling for each new process.

      If you need to keep historical SMAT data, then you need to use a 3rd party application to backup files in the SmatHistory directories.

      -- Max Drown (Infor)

    • #81897
      James Phetteplace
      Participant

      Thanks Max for a quick reply, I bounced the process when I turned on Log Cycle for that process but it isn’t working.

      I will open a ticket with Info.

      Thank you for your help.

Viewing 21 reply threads
  • The forum ‘Cloverleaf’ is closed to new topics and replies.

Forum Statistics

Registered Users
5,117
Forums
28
Topics
9,292
Replies
34,435
Topic Tags
286
Empty Topic Tags
10