go to post Pete Greskoff · Feb 19, 2020 you shouldn't need to give the ISCAgent root permissions to get it to work. you should contact the WRC, so we can take a look at this system to avoid this workaround.
go to post Pete Greskoff · Feb 18, 2020 For what it's worth, @Aaron Wassall and I gave a presentation at a previous Global Summit about common pitfalls when using mirroring (this problem included). It is available here: https://learning.intersystems.com/course/view.php?id=1025
go to post Pete Greskoff · Feb 18, 2020 Hansel, A common problem for users setting up mirroring for the first time is to add the IP intended to be used for the Virtual IP directly to the machine before creating the mirror. That IP address needs to be free (unassigned) when you create the mirror, so that mirroring itself can assign the IP to the interface.
go to post Pete Greskoff · Nov 19, 2019 There are 2 scenarios that cause a journal sync that you missed: A journal switch ##class(%SYS.Journal.System).Sync()
go to post Pete Greskoff · Sep 18, 2019 The real question is why is that a problem? There are quite a few things involved in shadowing:1) Processes retrieving/writing journal files2) Dejournal reader process which reads those files and queues up records for sets/kills into database3) Dejournal worker process which actually does those sets/kills4) Dejournal prefetchers which fetch blocks from disk so 3) doesn't need to do disk reads itselfMost likely, you have 16+ dejournal prefetchers, optimizing the performance of shadowing keeping up with your source system.
go to post Pete Greskoff · Sep 17, 2019 Just for your information, there's more background on the VM Stun time problem in this post, and more information about the QoS timeout in this post.
go to post Pete Greskoff · Sep 13, 2019 It might be best to open a WRC issue for this, but this is a fairly common error message that actually has nothing to do with SSL. This is generally a sign of 1 of 2 problems, depending on your platform:Unix: Incorrect permissions on the cuxagent binary on the PRIMARY mirror member. The permissions on that file should look like:[root@RH7-64-001 bin]# ls -l /intersystems/CACHE/bin/cuxagent-r-sr-x--- 1 root iscagent 27468 Sep 13 13:40 /intersystems/CACHE/bin/cuxagentWindows: Generally a problem with the ISCAgent being unable to actually find the instance or access the cache.cpf file. If you look in C:\Windows\system32\iscagent.log, you should see the reason for the problem.If this doesn't point you to the solution, I definitely suggest contacting support.
go to post Pete Greskoff · Aug 26, 2019 Please contact support@intersystems.com and provide your phone number. We can help walk you through this, and explain exactly what's going on here. This is a discussion better suited for a phone call.
go to post Pete Greskoff · Aug 23, 2019 You should use $zf(-100) to execute the operating system command to run the EXE. There are examples of running .EXE files in that documentation.
go to post Pete Greskoff · Aug 8, 2019 As far as I know, there is no built-in solution for this, but maybe someone else on here has built something.If you want to build your own solution, the journal files are accessible via API's (See the %SYS.Journal.Record class, as well as %SYS.Journal.File). The Management Portal has a page with a journal 'Profile' that uses some of the methods in the Record class. It is viewable at <IP>:<port>/csp/sys/op/UtilSysJournals.csp -> Profile. That page simply prints the total number of updates to each global within one journal file, but you could easily do much more with the API's and the files (say, loop through all the journals for a specific date and keep track of the final values of each global throughout the day, and write that into a human-readable CSV or text file).
go to post Pete Greskoff · Jun 6, 2019 I'd suggest taking a look at this documentation. It should be exactly what you need.
go to post Pete Greskoff · Apr 16, 2019 The short answer is that you cannot restore a CBK from AIX (a big-endian system) onto Windows (a little-endian system). You would need to restore the CBK on another location on AIX (or another big-endian system), and copy the CACHE.DAT to the Windows system, where you can run the cvendian utility to convert the endianness. Note that this comes directly from that page of documentation:Note:This utility does not work for backup and journal files. You must restore databases on a platform of the same endian, move the restored databases to the different endian platform, and then use the cvendian utility to convert the databases.
go to post Pete Greskoff · Mar 4, 2019 One substitution in your code to use $zboolean to account for cases where it had already been enabled (in which case your code would disable it).Instead of: Set p("AutheEnabled")=p("AutheEnabled")+16 Use Set p("AutheEnabled")=$zb(p("AutheEnabled"),16,7) Documentation for $ZBOOLEAN
go to post Pete Greskoff · Feb 13, 2019 If the data needs to be synchronized, it needs to live on the database server. If not, then you could improve performance by having it live locally on the application server(s).
go to post Pete Greskoff · Feb 12, 2019 You wouldn't share CACHETEMP, but you could easily create a database that is non-journaled that you can share across ECP application servers.
go to post Pete Greskoff · Jan 25, 2019 This is the way to do it, but make sure you are on a version where this won't cause problems. See:https://www.intersystems.com/support-learning/support/product-news-alert...https://www.intersystems.com/support-learning/support/product-news-alert...https://www.intersystems.com/support-learning/support/product-news-alert...
go to post Pete Greskoff · Jan 14, 2019 First, when you say you "loaded" 2017.2 onto your machine, did you do an install or something else? It sounds like you have a corrupt Windows registry. If you didn't do a full installation and just copied files onto the machine, that would certainly have caused this.If you did do an installation, I'd suggest contacting the WRC, as this should never happen, and we'd like to get to the bottom of it. We'll definitely want to look at the cconsole.log and the installation log (in C:\Windows\).
go to post Pete Greskoff · Jan 8, 2019 It might help us all to give better answers if we know why you are looking for these things. What are you trying to accomplish?
go to post Pete Greskoff · Jan 8, 2019 The best place to start would be our learning portal. There is an InterSystems IRIS learning track, and it has videos and courses that include sandboxes.