Uploaded image for project: 'WORKTERRA'
  1. WORKTERRA
  2. WT-11889

Performance Engineering - Separate out the workflow object from session

    Details

    • Type: Enhancement
    • Status: Closed
    • Priority: Medium
    • Resolution: Cancelled
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:
      QA
    • Module:
      Performance Management
    • Reported by:
      Harbinger
    • Company:
      All Clients/Multiple Clients
    • Item State:
      Stage QA - Stage Deployed
    • Severity:
      Simple

      Description

      As per analysis 44kb Session transfer on network with every request of self serve mode. In that Workflow object hold near about 23kb size of total session ,this object is not require for every request so that it should separate from session.

        Attachments

          Issue Links

            Activity

            Hide
            roshan.deshmukh Roshan Deshmukh (Inactive) added a comment -

            Current Implementation : All state information store into session state only and it travel with all request at time self serve mode . workflow object only require for workflow url and sequence bar creation but this object always travels on each request .
            New Implementation : Splinting out session key and store cache service and get data only on demanded request.
            Impacted Area : Self serve mode, enroll now pages Sequence bar
            Affected File :SharedFunctionWebTier.cs
            CommonBusinessRoutines.vb

            Show
            roshan.deshmukh Roshan Deshmukh (Inactive) added a comment - Current Implementation : All state information store into session state only and it travel with all request at time self serve mode . workflow object only require for workflow url and sequence bar creation but this object always travels on each request . New Implementation : Splinting out session key and store cache service and get data only on demanded request. Impacted Area : Self serve mode, enroll now pages Sequence bar Affected File :SharedFunctionWebTier.cs CommonBusinessRoutines.vb
            Hide
            nandkumar Nandkumar Prabhakar Karlekar (Inactive) added a comment -

            Rakesh Roy

            we have separated the session objects from asp state and put it in the micro service.

            Please check all the mode tunnel including OE,Plan new hire/ rehire and other.
            this is a performance fix so this should not change any functionality.

            Thanks
            Nandkumar

            Show
            nandkumar Nandkumar Prabhakar Karlekar (Inactive) added a comment - Rakesh Roy we have separated the session objects from asp state and put it in the micro service. Please check all the mode tunnel including OE,Plan new hire/ rehire and other. this is a performance fix so this should not change any functionality. Thanks Nandkumar

              People

              Assignee:
              roshan.deshmukh Roshan Deshmukh (Inactive)
              Reporter:
              roshan.deshmukh Roshan Deshmukh (Inactive)
              Developer:
              Roshan Deshmukh (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Code Review Date:

                  Time Tracking

                  Estimated:
                  Original Estimate - 16h Original Estimate - 16h
                  16h
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 101.5h
                  101.5h