Skip to content
GitLab
  • Menu
Projects Groups 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
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 89
    • Issues 89
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 8
    • Merge requests 8
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • 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 Linux
  • aurweb
  • Issues
  • #144
Closed
Open
Created Oct 24, 2021 by Kevin Morris@kevrDeveloper0 of 1 task completed0/1 task

[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