Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • A aurweb
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 86
    • Issues 86
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 7
    • Merge requests 7
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Artifacts
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Arch LinuxArch Linux
  • aurweb
  • Issues
  • #144
Closed
Open
Issue created Oct 24, 2021 by Kevin Morris@kevrContributor

[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

  • !343 (merged)
  • #214 (closed)

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 Dec 19, 2021 by Kevin Morris
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
Time tracking