Uploaded image for project: 'Ignite'
  1. Ignite
  2. IGNITE-11035

Web console: Implemement improvements for query page controller.

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • 2.8
    • wizards
    • None

    Description

      1. Implement processing of query result task without one level recursion.
      2. Explicit serialization to JSON of Paragraph object. Possible Paragraph.prototype.toJSON should be implemented.
      3. Try to use RXJS operator chain instead of direct usage of subscription object.
      4. On query cancel task unlock UI in Promise.prototype.finally.
      5. Check initialization of queryId and resultNodeId on execute of refresh in auto refresh mode.
      6. Some paragraph manipulation methods should be moved into Paragraph class: _initQueryResult, _showLoading. Check other methods with paragraph as argument.
      7. Check clearing of data in _initQueryResult method. Try to not use direct calling of grid API. Possible we should show “Query execution” stub instead.
      8. Remove “beforeunload” listener on leave of Queries page.
      9. Possible we should cancel queries when client session is over.
      10. Add docs for return values of queries task in agent manager. F.e:
        /*
        @returns {Promise<QueryFetchFirstPageResult>}
        */
      1. Confirm on leaving of Queries page when running queries exist:
        You have running queries. Are you sure you want to cancel them?
        

      Attachments

        Issue Links

          Activity

            People

              anovikov Andrey Novikov
              vsisko Vasiliy Sisko
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 5h 35m
                  5h 35m