-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ADD] keep 0 overtime records #67
Conversation
Bei mir läuft das Update lokal nicht durch. Kann das an einem Timeout liegen? Ist das
Nach dem Eintrag kommen noch mehr Stack-Traces. Fängt damit an:
Ich erhöh erst mal den Timeout und probier weiter. |
ja, das ist das time-limit. Aber updates solltest Du ohnehin nicht via UI ausfuhren, sondern mit |
Und dann greift das Limit nicht? Ich probier's mal. Auch mit 720 Sekunden hat er abgebrochen. |
Das ändert nix.
Ich setz den Timeout noch höher. Aber das scheint mir sehr ungünstig. So schwach ist meine lokale Umgebung nun auch wieder nicht. |
has Du sowohl time_real und time_cpu angepasst? Wenn das grosse Probleme macht kann ich das Migrationsscript auch komplexer und schneller machen, langsam war halt einfacher |
...und lasst Du den Server threaded laufen? Das ist in Production nicht so gut, siehe https://www.odoo.com/documentation/16.0/administration/install/deploy.html#builtin-server |
Geschafft.
Wie gesagt, das ist meine lokale Docker-Umgebung und schon eine komplexere Datenbank. Da das Update ja nur ein Mal läuft, wenn man auf die 15.0.1.0.1 geht, ist das ok, denke ich. |
Lokal im Docker läuft das multi-threaded. Das ist ja ok. Auf dem Server ist es auch multi-threaded. Da hatte ich mit multi-processing mal experimentiert, es aber wieder sein lassen. Ich kann das ja noch mal einstellen und dann dort probieren, wie es läuft. |
das ist jetzt die erste Anwendung von #66, hier sorge ich im Migrationsscript dafür dass die noupdate-Records von base/hr_attendance_missing_days mit der provisionierten Konfiguration überschrieben wird.
Weiterhin generiert die Migration fehlende Überstunden-Records, da dort die erwartete Zeit lebt, und bevor der Codeänderung unten gab es fur den Fall von #65 kein Überstunden-Record.
PS: Das Update wird abhängig von bestehenden Daten etwas (=Minuten) dauern