-
Type:
Enhancement
-
Status: Closed
-
Priority:
Critical
-
Resolution: Done
-
Component/s: Performance
-
Labels:None
-
Module:Platform - Performance
-
Reported by:Support
-
Item State:Production Complete - Closed
-
Issue Importance:Must Have
Observation: During export of any template, entire text of generated file is read into system memory and written back on file along with header test. This at times creates a scenario where sufficient virtual space is not available in system memory for allocation of entire file text resulting in out of memory exception. To resolve this, we can modify this logic to read the file contents in chunks / line by line so that large memory space is not required for allocation at a time.
Code Review Date | 27/Sep/2016 | |
Code Reviewed By | Vijayendra Shinde [ 11901 ] | |
Dev Due Date | 26/Sep/2016 | 28/Sep/2016 |
Attachment | Header_Change_Scenarios_Export.xls [ 27866 ] |
Attachment | Header_Change_Scenarios_Export.xls [ 27866 ] |
Attachment | Header_Change_Scenarios_Export.xls [ 28047 ] |
Item State | Parent values: Development(10200)Level 1 values: In Progress(10206) | Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209) |
Code Reviewed By | Vijayendra Shinde [ 11901 ] | Vinalyak Kulkarni [ 12100 ] |
QA | Aniruddha Dev [ aniruddha.dev ] |
Item State | Parent values: Development(10200)Level 1 values: Ready for Local Testing(10209) | Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) |
Assignee | Saurabh Sablaka [ saurabh.sablaka ] | Aniruddha Dev [ aniruddha.dev ] |
Assignee | Aniruddha Dev [ aniruddha.dev ] | Priya Dhamande [ priya.dhamande ] |
Item State | Parent values: LB QA(10201)Level 1 values: LB Deployed(11600) | Parent values: LB QA(10201)Level 1 values: In Testing(10210) |
Attachment | Export_Header_Change_ScenariosCovered_QA.xls [ 28808 ] |
Item State | Parent values: LB QA(10201)Level 1 values: In Testing(10210) | Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) |
Status | New Request [ 10029 ] | Pending for Approval [ 10002 ] |
Status | Pending for Approval [ 10002 ] | Approved for Development [ 10003 ] |
Status | Approved for Development [ 10003 ] | In Development [ 10007 ] |
Status | In Development [ 10007 ] | Local Testing [ 10200 ] |
Status | Local Testing [ 10200 ] | Pending for Stage Approval [ 10300 ] |
Item State | Parent values: LB QA(10201)Level 1 values: Ready for Stage(10213) | Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) |
Item State | Parent values: Stage QA(10202)Level 1 values: Stage Deployed(11602) | Parent values: Stage QA(10202)Level 1 values: In Testing(10214) |
Status | Pending for Stage Approval [ 10300 ] | Approved for Stage [ 10030 ] |
Status | Approved for Stage [ 10030 ] | Stage Testing [ 10201 ] |
Attachment | Export_Header_Change_ScenariosCovered_QA.xls [ 29802 ] |
Item State | Parent values: Stage QA(10202)Level 1 values: In Testing(10214) | Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) |
Status | Stage Testing [ 10201 ] | Pending for Production Approval [ 10301 ] |
Status | Pending for Production Approval [ 10301 ] | Approved for production [ 10034 ] |
Remaining Estimate | 6h [ 21600 ] | |
Original Estimate | 6h [ 21600 ] |
Item State | Parent values: Stage QA(10202)Level 1 values: Ready for Production(10217) | Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) |
-
- Time Spent:
- 1h
-
Integration test for basic template functionality
-
- Time Spent:
- 0.5h
-
Production - code check in
Remaining Estimate | 6h [ 21600 ] | 5.5h [ 19800 ] |
Time Spent | 0.5h [ 1800 ] | |
Worklog Id | 11233 [ 11233 ] |
Status | Approved for production [ 10034 ] | Production Testing [ 10202 ] |
Item State | Parent values: Production QA(10203)Level 1 values: Production Deployed(10221) | Parent values: Production QA(10203)Level 1 values: In Testing(10218) |
Resolution | Fixed [ 1 ] | |
Status | Production Testing [ 10202 ] | Production Complete [ 10028 ] |
Item State | Parent values: Production QA(10203)Level 1 values: In Testing(10218) | Parent values: Production Complete(10222)Level 1 values: Closed(10223) |
Status | Production Complete [ 10028 ] | Closed [ 6 ] |
Remaining Estimate | 5.5h [ 19800 ] | 4h [ 14400 ] |
Time Spent | 0.5h [ 1800 ] | 2h [ 7200 ] |
Worklog Id | 11329 [ 11329 ] |
Remaining Estimate | 4h [ 14400 ] | 3h [ 10800 ] |
Time Spent | 2h [ 7200 ] | 3h [ 10800 ] |
Worklog Id | 11414 [ 11414 ] |
Remaining Estimate | 3h [ 10800 ] | 1.5h [ 5400 ] |
Time Spent | 3h [ 10800 ] | 4.5h [ 16200 ] |
Worklog Id | 13651 [ 13651 ] |
Remaining Estimate | 1.5h [ 5400 ] | 3h [ 10800 ] |
Time Spent | 4.5h [ 16200 ] | 3h [ 10800 ] |
Worklog Id | 13651 [ 13651 ] | |
Worklog Time Spent | 1.5h [ 5400 ] |
Transition | Time In Source Status | Execution Times |
---|
|
12d 23h 28m | 1 |
|
3s | 1 |
|
2s | 1 |
|
3s | 1 |
|
4s | 1 |
|
10d 17h 20m | 1 |
|
2s | 1 |
|
3d 7h 2m | 1 |
|
2s | 1 |
|
43d 1h 35m | 1 |
|
3m 25s | 1 |
|
19s | 1 |
Affected Files:
App/BusinessLogic/ImportExportDTS/ACAExportProcessRowwise.vb
App/BusinessLogic/ImportExportDTS/DemographicExportRowwise.vb
App/BusinessLogic/ImportExportDTS/CommonExportRoutines.vb
App/BusinessLogic/ImportExportDTS/ExecuteExportDTS.vb
App/BusinessLogic/ImportExportDTS/ExportProcess.vb
App/BusinessLogic/ImportExportDTS/ExportProcessRowwise.vb