[MCOL-1900] PDI Plugin unresponsive if CS is not available Created: 2018-11-15  Updated: 2023-10-26  Resolved: 2018-11-30

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: 1.2.1
Fix Version/s: 1.2.2

Type: Bug Priority: Major
Reporter: Jens Röwekamp (Inactive) Assignee: David Thompson (Inactive)
Resolution: Fixed Votes: 0
Labels: None
Environment:

Windows, Linux


Sprint: 2018-20

 Description   

If the PDI plugin has a valid Columnstore.xml assigned but CS is offline the plugin tries to get the table data from CS and times out. During this timeout phase the plugin is not responsive.



 Comments   
Comment by Jens Röwekamp (Inactive) [ 2018-11-15 ]

Once the plugin knows that it can't connect to a ColumnStore instance in the configuration dialog, it won't try again and again to request (and timeout -> slow down the UI) the table meta-data. Instead an error is thrown and the request is skipped. If the configuration dialog is opened a second time, a new check is issued if ColumnStore is available.

This case was also not well handled in the check step and injection step, and has been modified to display more understandable error messages.


For QA:

  • execute the test suite
  • manually check that the error case of valid Columnstore.xml but offline ColumnStore instance is handled better in the plugin's configuration dialog, injection process, and check step process.
Generated at Thu Feb 08 02:32:13 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.