ISL Conference Proxy 4.2.1 with modules for Windows and Linux (2015-06-24)

 

General Information

On 24th of June the following was released: :

  • ISL Conference Proxy 4.2.1 for Windows 32bit (Platform=win32, Revision=40999 , release_date=2015-04-28, os_version=0x5020000-0x7fffffff)
  • ISL Conference Proxy 4.2.1 for Windows 64bit (Platform=win64, Revision=40999 , release_date=2015-04-28, os_version=0x5020000-0x7fffffff)
  • ISL Conference Proxy 4.2.1 for Linux 32bit (Platform=linux, Revision=40999 , release_date=2015-04-28)
  • ISL Conference Proxy 4.2.1 for Linux 64bit (Platform=linux64, Revision=40999 , release_date=2015-04-28)

Modules

  • ISL Light 4.2.1 (release_date=2015-04-28, revision=40972 )
  • ISL AlwaysOn 4.2.1 (release_date=2015-04-28, revision=40982 )
  • ISL Pronto  4.2.1 (release_date=2015-04-28, revision=40984  )
  • DNS Server 4.2.1 (release_date=2015-04-28, revision=40972 )
  • Storage 4.2.1 (release_date=2015-04-28, revision=40972 )

Update availability

All updates have release date set to 2015-04-28. Your ESS will need to be same or higher to be able to update your server. This release is available to all countries except Japan.

ISL Conference Proxy 4.2.1 uses Libs4

Upgrading to new version

This are server side updates so hosted service users do not need to do anything.

Server license users please check Upgrading Server License


Important: ISL Conference Proxy upgrade from version 4.2.0 to 4.2.1  will create 7 new indexes for improved speed.

ISL Conference Proxy 4.2.1 with revision 40972  was replaced with ISL Conference Proxy 4.2.1 with revision 40999 due to:

ISL Conference Proxy - Core - DT sync does not work completely for certain servers (DEFECT) [ISLCONFPROXY-753] More

Description

In some cases ISL Conference Proxy direct table synchronization did not work due to timing issue. Synchronization was redesigned, timing issue should be resolved, server should now synchronize correctly.

The defect was fixed.

ISL Conference Proxy - Core - add time cutoff limit for objects in converter to DT (FEATURE) [ISLCONFPROXY-750] More

Description

Users who are converting ISL Conference Proxy back-end database from VFS ( virtual file system ) to DT ( direct tables ) now have the option to set from which date ISL Light history will be converted to the new back-end and older history will be removed.

In order to set the from date users will have to put the following line into dboptions file prior to conversion of back-end database storage:

dt_converter_time_filter=light_session:createdTime:1420070399 ( unix time ).

Improvements

ISL Conference Proxy - Core - improve reporting of index rebuilds, VFS specific (FEATURE) [ISLCONFPROXY-740] More

Description

In case their is a database version mismatch the log will include more information about it, thus presenting reason for database rebuild.

Example of old log entry: ISL DB: database rebuild: database format 0 for table [islalwayson_computers] does not match 17

Example of new log entry: ISL DB: database rebuild: database format

{version=17, index=029f5c6d0cdda774ad49428d4a404b26} for table [islalwayson_computers] does not match {version=17, index=d7243200915c0f7f56788a36d2c3b955}

ISL Conference Proxy - Core - expose DT garbage collector info in web admin (FEATURE) [ISLCONFPROXY-744] More

Description

Additional table was added in DT Grid async on web administration page of ISL Conference Proxy.  The table includes information about which version was collected by garbage collector and which is the last version that it is going to collect on the next garbage collector round.

ISL Conference Proxy - Core - keep language after webapi login (FEATURE) [ISLCONFPROXY-746] More

Description

When users logged in to website, the website automatically detected the language of the user. Auto detection of user language was done every time the user logged in, thus changing computers could affect changed language of user. The automatic detection was redesigned, once user is logged in, it will write the language selected to his account and reuse it every time the user logs in again. Automatic detection now happens only when logging in for the first time. Changing computers should not change language that user selected.

ISL Conference Proxy - Core - DT creates duplicates in queue (DEFECT) [ISLCONFPROXY-671] More

Description

Previous version of ISL Conference Proxy marked duplicates as duplicate in database. The new version deletes duplicate entries from database instead of marking them as deleted.

The defect was fixed.

ISL Conference Proxy - Core - "Writelog failure [error writing to user:UI159104906797 [86]]" (DEFECT) [ISLCONFPROXY-721] More

Description

In rare occurrences database id was passed on to writelog before checking it with DT converter. This causes exception in writelog. The database is now checked with DT converter, preventing exception in writelog.

The defect was fixed.

ISL Conference Proxy - Core - DT async might not ever terminate on highly loaded servers (DEFECT) [ISLCONFPROXY-736] More

Description

Direct tables syncing algorithm did not include upper bound when starting to sync. This presented an issue where there was constant stream of updates, thus preventing the algorithm to terminate. The syncing part was redesigned, before it starts syncing data, it checks the the maximum number of rows in the table to sync, and then sets this as the upper bound. This enabled the algorithm to terminate.

The defect was fixed.

ISL Conference Proxy - Core/DNS Module/Storage module - WAL creates duplicate rows in jk/qe/ls/st DT tables (DEFECT) [ISLCONFPROXY-743] More

Description

Duplicate rows in databases jk/qe/ls/st on DT server were created when syncing of data was in progress between server with WAL feature enabled and server with direct tables. When data is sent from WAL server to DT server, the WAL server does not have dbid attribute so each DT server created value for this attribute locally. Due to each server creating own value, there was a mismatch of values, thus both values were synced. Now the value of dbid is also synced between servers, thus eliminating duplicates.

The defect was fixed.

ISL Conference Proxy - Core - queued DT event executors watchdog crash (DEFECT) [ISLCONFPROXY-745] More

Description

Data to be synced between servers is stored in main queue. In case there was a lot of data to sync ( million+ events ) and additional specific light module data was also needed to by synced, the main queue was moved to light sync queue. Due to large number of queue and watchdog waiting for the queue to be empty ( waits for approx 5 minutes ) , marked this queue as dead. This caused the watchdog to crash. Syncing was redesigned, in case there is a lot of data to be synced , the data is stored on disk and the queue is kept small, so the watchdog is aware that it's syncing. This eliminated the watchdog crashing.

The defect was fixed.

ISL Conference Proxy - Core - WAL "Continue sync. replication on errors" fails (DEFECT) [ISLCONFPROXY-747] More

Description

In some occurrences when using WAL feature, syncing of tables stopped due to incorrect marking of tables to be synced. Only reconnect of server to GRID marked those missing tables to be synced. The syncing part of database was redesigned, all tables should now be correctly marked for syncing thus eliminating the need to reconnect server to GRID.

The defect was fixed.

- ISL Light

ISL Light - Module - DT creates duplicates in queue (DEFECT) [ISLLIGHT-2670] More

Description

Previous version of ISL Conference Proxy marked duplicates as duplicate in database. The new version deletes duplicate entries from database instead of marking them as deleted.

The defect was fixed.

ISL Light - Module - queued DT event executors watchdog crash (DEFECT) [ISLLIGHT-2706] More

Description

Data to be synced between servers is stored in main queue. In case there was a lot of data to sync ( million+ events ) and additional specific light module data was also needed to by synced, the main queue was moved to light sync queue. Due to large number of queue and watchdog waiting for the queue to be empty ( waits for approx 5 minutes ) , marked this queue as dead. This caused the watchdog to crash. Syncing was redesigned, in case there is a lot of data to be synced , the data is stored on disk and the queue is kept small, so the watchdog is aware that it's syncing. This eliminated the watchdog crashing.

The defect was fixed.

ISL Light - Module - WAL creates duplicate rows in jk/qe/ls/st DT tables (DEFECT) [ISLLIGHT-2726] More

Description

Duplicate rows in databases jk/qe/ls/st on DT server were created when syncing of data was in progress between server with WAL feature enabled and server with direct tables. When data is sent from WAL server to DT server, the WAL server does not have dbid attribute so each DT server created value for this attribute locally. Due to each server creating own value, there was a mismatch of values, thus both values were synced. Now the value of dbid is also synced between servers, thus eliminating duplicates.

The defect was fixed.

- ISL AlwaysOn

ISL AlwaysOn - Module - share computer connection with grant does not work anymore (DEFECT) [ISLALWAYSON-783] More

Description

Users who tried to share computer with other users ( using More... -> Edit computer -> Share computer with ) did not manage to do that. The user to share computer with was not stored. Editing computer was redesigned, sharing computers with other users should work correctly.

The defect was fixed.

ISL AlwaysOn - Module - DT creates duplicates in queue (DEFECT) [ISLALWAYSON-785] More

Description

Previous version of ISL Conference Proxy marked duplicates as duplicate in database. The new version deletes duplicate entries from database instead of marking them as deleted.

The defect was fixed.

ISL AlwaysOn - Module - Invite link does not work in ui version 3 (DEFECT) [ISLALWAYSON-790] More

Description

Users who used AlwaysOn session code to install ISL AlwaysOn and share it with the user who provided session code, could not download ISL AlwaysOn (The issue only occurred in ISL AlwaysOn web interface version 3 ). Instead of grant connection webpage, login form was presented. Grant webpage was redesigned, users should be now offered to download ISL AlwaysOn.

The defect was fixed.

ISL AlwaysOn - Module - cannot change computer image (DEFECT) [ISLALWAYSON-791] More

Description

Users were unable to change computer image icon ( using edit computer and then change icon ). The issue was that the image was not correctly stored on server thus unable to show it. The image saving algorithm was redesigned, user images are now correctly stored on server. Users should be able to change computer image.

The defect was fixed.

ISL AlwaysOn - Module - WAL creates duplicate rows in jk/qe/ls/st DT tables (DEFECT) [ISLALWAYSON-792] More

Description

Duplicate rows in databases jk/qe/ls/st on DT server were created when syncing of data was in progress between server with WAL feature enabled and server with direct tables. When data is sent from WAL server to DT server, the WAL server does not have dbid attribute so each DT server created value for this attribute locally. Due to each server creating own value, there was a mismatch of values, thus both values were synced. Now the value of dbid is also synced between servers, thus eliminating duplicates.

The defect was fixed.

ISL AlwaysOn - Module - Web interface version 2 always shows computer as owned (DEFECT) [ISLALWAYSON-794] More

Description

Shared computer were shown as owned computers in ISL AlwaysOn web interface version 2. Web interface was redesigned, shared computers are now shown correctly with owner field which tells the user who is the owner of the computer.

The defect was fixed.

- ISL Pronto

ISL Pronto - Module - Add support for one time password (FEATURE) [ISLPRONTO-528] More

Description

Added back-end support for one time password.

ISL Pronto - Module - Duplicate chat objects present in grid (DEFECT) [ISLPRONTO-533] More

Description

In some cases there were multiple instances of the same chat object in GRID environment. This caused the same chat line being displayed multiple times. Back-end was redesigned so chat objects are not duplicated.

The defect was fixed.

ISL Pronto - Module - High CPU usage on server (DEFECT) [ISLPRONTO-591] More

Description

Server with ISL Pronto module had in some cases high CPU usage. Module was redesigned, there should not be high CPU usage anymore.

The defect was fixed.

ISL Pronto - Module - DT creates duplicates in queue (DEFECT) [ISLPRONTO-595] More

Description

Previous version of ISL Conference Proxy marked duplicates as duplicate in database. The new version deletes duplicate entries from database instead of marking them as deleted.

The defect was fixed.

ISL Pronto - Module - InPage - supporter info call does not return correct data (DEFECT) [ISLPRONTO-600] More

Description

In some cases supporter info webapi2 call returned incorrect data. That happened when the request came to the server which was not subscribed to handle that domain. The response was redesigned, in case the server which is not subscribed gets the request, it will pass it on to the server who handles the domain thus giving the correct data.

The defect was fixed.

ISL Pronto - Module - WAL creates duplicate rows in jk/qe/ls/st DT tables (DEFECT) [ISLPRONTO-601] More

Description

Duplicate rows in databases jk/qe/ls/st on DT server were created when syncing of data was in progress between server with WAL feature enabled and server with direct tables. When data is sent from WAL server to DT server, the WAL server does not have dbid attribute so each DT server created value for this attribute locally. Due to each server creating own value, there was a mismatch of values, thus both values were synced. Now the value of dbid is also synced between servers, thus eliminating duplicates.

The defect was fixed.

ISL Pronto - Module - Live dashboard is stuck in loading (DEFECT) [ISLPRONTO-602] More

Description

Users got stuck in loading after opening ISL Pronto live dashboard. This issue only occurred if there was only one domain defined on ISL Conference Proxy. The webpage was redesigned, it will now show live dashboard correctly even if only one domain is defined.

The defect was fixed.

Was this article helpful?