Jim,

SP5 and KR2 for AX 3.0 solved all data synchronization problems that we were 
experiencing between the AOS's (when we were on Ax3.0 SP4 in a 3 Tier 
Environment with multiple AOS's).   I highly recommend downloading these 2 
upgrades.  The download is an executable (.exe) but it is a self extracting zip 
file.  By clicking on the executable you are not running the update.  You are 
extracting the update and all of the associated information (such as the "Fix 
List" word document, The Read Me, and the installation checklist).  KR3 is now 
out, so you might be better off going to KR3 after installing SP5.  

After downloading them, extract them to your hard drive and read all of the 
information that is extracted.  If I remember correctly, these documents 
contained a wealth of information.  To give you an idea of how extensive this 
fixlist is, the SP5 Fixlist alone is 185 pages in Microsoft Word.

Best Regards,
Mike

  ----- Original Message ----- 
  From: jimprendergast2006 
  To: [email protected] 
  Sent: Wednesday, November 15, 2006 12:49 PM
  Subject: [development-axapta] Data synchronization in AOS Cluster


  There has been some discussion around this topic before in this Group 
  (I've paraphrased below).

  Any comments or suggestions are welcome.

  Here's the scenario:

  We're running Axapta 3.0 with SP4 in a 3-tier environment, I'm 
  guessing that the problem is with Cache synchronization between our 
  two AOS servers configured in a cluster.

  The AOS's are on separate servers (let's call them "A" and "B"), with 
  a thirdmachine that runs SQL server. The application folder is placed
  on a shared directory of "A" and has no access restrictions on it. All
  the client configurations are set to use the cluster and the
  load balancing works properly (the client sessions are
  instanced alternatively on "A" and "B"). The wrong thing is that 
  sometimes the data on "A" and "B" are not "synchronized" (i.e. records
  inserted by one user working on "A" are not seen by other users 
  working on "B"). Everything seems to solve after an AOS restart, but 
  this is not a practical solution since the problem may occur many 
  times in a day. 

  Any solution or explanation?

  Is this issue solved in another version or release?

  Is there a caching feature to disable/change? ... Table caching level
  on tables where I experience the problem ("none", "found", "notInTTS",
  "found and empty", "entire table")

  Whole installation caching parameter "-internal = maxCacheLevel:"?

  Should we consider some deletion policy for the .aoc files?

  Should we disable "data preload"? etc ...

  -------------
  A solution that I've seen proposed is:

  You can clear the caches without having to change caching 
  options or restart your AOSs. Turning off caching is really 
  quite a drastic and severe solution, and I wouldn't recommend 
  it at all.

  Look for the sysFlushAOD and sysFlushData action menu items.
  Create new versions which run on the server (RunOn property 
  set to server). If you are logged on to a particular AOS, and 
  run those two, then it will flush the application and data 
  caches respectively.

  You will still need to restart each affected client (or run 
  the same two menu items client-side for every client) as 
  they also cache application objects and data.

  Thanks to: Andrew Jones - HGH Business Consultancy

  Unfortunately, requires intervention after obsolete data has already
  been encountered and the user will never know until its too late.
  -------------

  Jim Prendergast



   

[Non-text portions of this message have been removed]


Reply via email to