Skip to content

Latest commit

 

History

History
30 lines (25 loc) · 2.41 KB

Troubleshooting_windows.md

File metadata and controls

30 lines (25 loc) · 2.41 KB

Troubleshooting

Troubleshooting document describes known problems and solutions encountered during installation of the enterprise-components on Windows operating system.

Note:

Please use our google group or open a ticket in case you encounter any installation/startup problem which is not covered in this document.

enterprise-components support for Windows operating systems is experimental at this point and there are some functionalities that are known not to work. These include:

  1. eodMng/hdbSync component (hdb synchronization) is currently not working on Windows (core functionality is originally based on rsync).
  2. hk component (housekeeping) - the compress functionality requires the zip application to be installed and available on PATH. When the pattern specified in the pattern column of the housekeeping table does not match any files, the forfiles command used to find files on Windows returns an error. In such case the error message from the command is redirected to a file with extension .finderr in the log directory for the hk component. Also, a message is logged on the WARN level. This does not affect the functionality of the component.
  3. Monitor component - checking of disk usage and free disk space is currently not working on Windows (this functionality is originally based on du and df). The rest of the monitor's functionality is working on Windows.
  4. The reconnect feature of the handle library may cause a process to be not responsive (busy and not accepting connections) when there are more than two processes to which the process is trying to reconnect.
  5. On Linux the Standard Library (qsl/sl.q) creates links to the initialization and current logs for a component. Such links are not created on Windows to avoid problems with insufficient privileges.
  6. The .os.sleep function has 1000ms (1s) resolution on Windows. If the sleep parameter is not a multiple of 1000, it is rounded up to the nearest multiple of 1000.