Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Retesting of EDIFACT for Nolana release in scope of PERF-311. EDIFACT is one of data-export-worker workflows that includes organisations and orders export to FTP server. 

...

  • EDIFACT is stable and it can successfully export up to 3000 orders if it's one job at the time;
  • For 3-10 jobs EDIFACT export is unstable due to FTP server issues;
  • We still can observe same behavior as it was in previous report EDIFACT Order Export workflow report 3 [Morning Glory]. The higher number of orders causes higher success rate. However for Nolana release we wasn't able to reach success rate higher than 60% due to FTP issues. 
  • Duration of exports decreased in comparison to Morning Glory.
  • Most of resource usage decreased in comparison to Morning Glory release. 
  • Ticket to investigate FTP server issue
    Jira Legacy
    serverSystem JiraJIRA
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODEXPW-302

Note: right now FTP server is located in US.EAST-1 region while our env is located in US.WEST-2 which might cause higher failure rate. In future we'll retest EDIFACT with new FTP server on US.WEST-2.

Summary after retest

  • EDIFACT after fixing 
    Jira Legacy
    serverSystem JIRA
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODEXPW-302
    is able to complete 3000 orders 10 jobs simultaneously;
  • FTP issue is no longer reproducible;
  • No additional issues were found;
  •  We still can observe small memory leak on mod-data-export-worker (1-2% per jobs set) We'll investigate it in scope of PERF-359



Test Results


Test #Concurrent jobsOrders per jobSuccess rateTimeERRORS

1

310002/31min 17s

File upload failed. 450 PASV: data transfer in progress (FtpException)

2510002/51min 17s

null (NullPointerException)


31010002/101min 20s

(FtpException)

File upload failed. 450 PASV: data transfer in progress (FtpException)

File upload failed. 226 Transfer complete (FtpException)


41020006/102m 54 s

Connection is not open (IOException)

null (NullPointerException)

Socket closed (SocketException)


51030006/104min 30s

Socket closed (SocketException)

Connection closed without indication. (FTPConnectionClosedException)

Connection is not open (IOException)


...

In scope of

Jira Legacy
serverSystem JiraJIRA
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyMODEXPW-302
development team has created fix to the FTP server issue MODEXPW-302

...

We still can observe increasing of memory usage on mod-data-export-worker module. We'll investigate it in scope of PERF-359