photoprism/internal
Rene Hollander add115c7e4 Skip resolving paths for symlinks during index if the path isn't a symlink.
godirwalk can inform us if the file currently processed is a symlink or not (which is gathered without extra stat syscalls).Using this information to skip resolving the symlink to the absolute path (which is necessary to get the stat info of the image file instead of the symlink to it) saves on a lot of syscalls. Resolve causes a Stat syscall for each level in the path, which is very expensive and slows down scanning.
2022-09-28 11:40:02 +02:00
..
acl Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
api Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
auto Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
classify Backend: Run "make fmt" with Go v1.19 2022-08-10 16:09:21 +02:00
commands Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
config Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
crop Backend: Run "make fmt" with Go v1.19 2022-08-10 16:09:21 +02:00
customize Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
entity Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
event Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
face Backend: Run "make fmt" with Go v1.19 2022-08-10 16:09:21 +02:00
ffmpeg Added VAAPI encoder support 2022-09-28 10:03:53 +02:00
form Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
hub Backend: Run "make fmt" with Go v1.19 2022-08-10 16:09:21 +02:00
i18n Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
maps Backend: Run "make fmt" with Go v1.19 2022-08-10 16:09:21 +02:00
meta Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
migrate Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
mutex Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
nsfw Backend: Run "make fmt" with Go v1.19 2022-08-10 16:09:21 +02:00
photoprism Skip resolving paths for symlinks during index if the path isn't a symlink. 2022-09-28 11:40:02 +02:00
query Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
remote Backend: Run "make fmt" with Go v1.19 2022-08-10 16:09:21 +02:00
search Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
server Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
service Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
session Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
thumb Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00
viewer Backend: Run "make fmt" with Go v1.19 2022-08-10 16:09:21 +02:00
workers Auth: Session and ACL enhancements #98 #1746 2022-09-28 09:01:17 +02:00