harbor/src/server/v2.0/handler
Chlins Zhang f21b1481bb
refactor: refactor the old goroutine execution sweep (#18361)
refactor: refactor the old goroutine execution sweep to global execution sweep job

1. Delete the old goroutine execution sweeper when create execution.(in the case of high concurrency can cause goroutine backlogs, affect the performance of core)
2. Introduce the new way to sweep executions, a global scheduled job will take the work.

Signed-off-by: chlins <chenyuzh@vmware.com>
2023-03-21 10:10:55 +08:00
..
assembler lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
model feat: integrate CloudEvents to webhook (#18322) 2023-03-14 10:44:25 +08:00
artifact.go replace subject id with digest (#18278) 2023-03-08 17:03:12 +08:00
artifact_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
auditlog.go update golangci-lint for golang1.19 (#17817) 2022-11-18 11:40:01 +08:00
auditlog_test.go add audit logs API 2020-03-05 11:40:51 +08:00
base.go fix permission denied error for non existing projects (#17586) (#17619) 2022-11-14 12:01:20 +08:00
base_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
config.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
gc.go Change queue name for purge audit log and filter the old one (#18182) 2023-02-20 16:03:22 +08:00
handler.go refactor: refact the webhook API and life process (#18255) 2023-03-03 10:17:47 +08:00
health.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
icon.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
immutable.go fix retention/immutable API issue (#18158) 2023-02-06 14:42:15 +08:00
jobservice.go Get job log by job_id in worker (#18261) 2023-03-06 13:19:10 +08:00
label.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
ldap.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
member.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
oidc.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
ping.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
preheat.go Change queue name for purge audit log and filter the old one (#18182) 2023-02-20 16:03:22 +08:00
preheat_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
project.go remove chartmuseum backend (#18191) 2023-02-16 18:11:05 +08:00
project_metadata.go fix cve allowlist projectmeta validation (#15800) 2022-07-30 16:59:18 +08:00
project_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
purge.go Change queue name for purge audit log and filter the old one (#18182) 2023-02-20 16:03:22 +08:00
purge_test.go Return bad request if audit log retention hour > 240000 hour (#17217) 2022-07-22 15:14:10 +08:00
quota.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
quota_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
registry.go feat: introduce the copy by chunk for replication (#17602) 2022-11-01 11:19:17 +08:00
replication.go fix: update the replication API handler (#18197) 2023-02-14 13:11:27 +08:00
repository.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
retention.go Change queue name for purge audit log and filter the old one (#18182) 2023-02-20 16:03:22 +08:00
robot.go fix update robot regression (#17248) 2022-07-27 20:13:46 +08:00
robotV1.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
robot_test.go fix robot issues 2021-01-13 18:06:43 +08:00
scan.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
scan_all.go refactor: refactor the old goroutine execution sweep (#18361) 2023-03-21 10:10:55 +08:00
scan_all_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
scan_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
scanexport.go fix: resolve the oidc or ldap group user cannot export cve (#18219) 2023-02-20 14:22:27 +08:00
scanexport_test.go bump beego (#17801) 2022-11-24 18:07:42 +08:00
scanner.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
scanner_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
schedule.go Add REST API to list job queue status, pause/resume job queue and list schedulers (#17707) 2022-11-17 20:12:07 +08:00
search.go remove chartmuseum backend (#18191) 2023-02-16 18:11:05 +08:00
statistic.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
statistic_test.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
sys_cve_allowlist.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
systeminfo.go remove chartmuseum backend (#18191) 2023-02-16 18:11:05 +08:00
user.go Sort user and usergroup by most match order (#18273) 2023-03-01 10:11:21 +08:00
user_test.go fix: reset user password (#18192) 2023-02-09 18:39:13 +08:00
usergroup.go Sort user and usergroup by most match order (#18273) 2023-03-01 10:11:21 +08:00
util.go lint: sort imports (#17131) 2022-07-20 11:33:08 +08:00
util_test.go feat(scan): merge reports for image index 2020-04-07 02:54:01 +00:00
webhook.go feat: integrate CloudEvents to webhook (#18322) 2023-03-14 10:44:25 +08:00
webhook_job.go refactor: refact the webhook API and life process (#18255) 2023-03-03 10:17:47 +08:00
webhook_job_test.go refactor: refact the webhook API and life process (#18255) 2023-03-03 10:17:47 +08:00
webhook_test.go refactor: refact the webhook API and life process (#18255) 2023-03-03 10:17:47 +08:00