Opened 4 years ago

Closed 2 years ago

#15766 closed enhancement (wontfix)

backend benchmarking main ticket

Reported by: iwakeh Owned by:
Priority: Medium Milestone:
Component: Metrics/Onionoo Version:
Severity: Keywords:
Cc: Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

parent ticket for all benchmarking tasks:

  • Make room for performance tests somewhere in src/ and write a separate Ant task to run them. (#15753)
  • Take an out/summary file as input and generate good sample requests for a RequestHandler performance test class. Also write that test class.
  • Write a performance test class for ResponseBuilder, probably requiring a successful run of the hourly updater to populate the out/ directory.
  • Write another performance test class for DocumentStore that takes a populated status/ and out/ directory as input and performs a random series of listing, retrieving, removing, and storing documents. Ideally, the test class would make sure that the contents in both directories are still the same after running the test.

Child Tickets

TicketTypeStatusOwnerSummary
#15753enhancementclosediwakehadd performance tests to Onionoo's project structure and add the corresponding Ant task
#15767enhancementclosedRequestHandler performance test
#15768enhancementclosedResponseBuilder performance tests
#15769enhancementclosedDocumentStore performance tests

Change History (2)

comment:1 Changed 4 years ago by iwakeh

derived from #13616

comment:2 Changed 2 years ago by iwakeh

Resolution: wontfix
Status: newclosed

Closing b/c there are no pressing performance issues right now.

Let's take this up again (in a new ticket) when performance is in focus again.
(closing the children too.)

Note: See TracTickets for help on using tickets.