photoprism/internal
Michael Mayer 174e6d53c9 Backend: Use FirstOrCreate() instead of Create() when adding new photos
Not perfect as metadata should rather be merged. Ideally some kind of mutex avoids database conflicts / locks / errors in the future. Right now, we're (intentionally) using the database as "mutex" so that the application code needs less complexity. This is especially problematic on powerful servers with many CPUs and index workers. See also issue #392.

Signed-off-by: Michael Mayer <michael@liquidbytes.net>
2020-07-10 17:09:39 +02:00
..
acl
api Backend: Add unit tests for internal/api 2020-07-07 17:18:41 +02:00
classify
commands
config
entity Backend: Use FirstOrCreate() instead of Create() when adding new photos 2020-07-10 17:09:39 +02:00
event Logs: Improve event log and messages in i18n package 2020-07-07 10:51:55 +02:00
form Backend: Add unit tests for internal/form 2020-07-08 08:45:31 +02:00
i18n Backend: Add unit tests for internal/i18n 2020-07-08 10:13:11 +02:00
maps Backend: Add unit tests for internal/maps 2020-07-08 10:13:11 +02:00
meta Backend: Add unit tests for internal/meta 2020-07-08 10:13:11 +02:00
mutex Backend: Add unit tests for internal/mutex 2020-07-08 13:18:19 +02:00
nsfw
photoprism Backend: Use FirstOrCreate() instead of Create() when adding new photos 2020-07-10 17:09:39 +02:00
query Logs: Improve event log and messages in i18n package 2020-07-07 10:51:55 +02:00
remote
server Frontend: Update favicons 2020-07-09 16:06:58 +02:00
service
session
thumb
video
workers