Skip to content

[User Testing] Package Search

About

  • Feature: Package Search
  • Route: https://localhost:8444/packages

Checklist

  • This feature testing stage has been completed.

Description

In general, this route should functionally behave exactly the same between fastapi and php when compared.

That being said, there are some intended performance improvements:

  • Search response times are heavily reduced in fastapi when compared with php.

Performance changes can be tested using a benchmark utility like oha or hyperfine. However, users should consider benchmarking against local Docker instances and not aur-dev.archlinux.org. Benches of course stress the target server, and we don't want to be stressing a server that other users may be using to test at the same time.

Ensure that you set FASTAPI_BACKEND=gunicorn FASTAPI_WORKERS=5 when running local Docker services. This will match PHP in terms of worker count.

Known Bugs

Reporters

Following is a list of reporters who have contributed to helping test this feature which is updated as feedback is provided.

Name GitLab User
Kevin Morris @kevr
Edited by Kevin Morris
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information