Bug 27758 - Rejected zurückspielen
Rejected zurückspielen
Status: CLOSED INVALID
Product: UCS
Classification: Unclassified
Component: S4 Connector
UCS 3.0
Other Linux
: P5 normal (vote)
: UCS 3.1
Assigned To: Stefan Gohmann
Felix Botner
: interim-2
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-06-28 06:37 CEST by Stefan Gohmann
Modified: 2012-12-12 21:08 CET (History)
1 user (show)

See Also:
What kind of report is it?: ---
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stefan Gohmann univentionstaff 2012-06-28 06:37:14 CEST
Derzeit kann das gleiche Objekt mehrfach rejected werden:

root@master811:~# univention-s4connector-list-rejected 

UCS rejected

    1:   UCS DN: cn=w1,dc=deadlock81,dc=local
          S4 DN: cn=w1,dc=deadlock81,dc=local
         Filename: /var/lib/univention-connector/s4/1340783384.505775

    2:   UCS DN: cn=w1,dc=deadlock81,dc=local
          S4 DN: cn=w1,dc=deadlock81,dc=local
         Filename: /var/lib/univention-connector/s4/1340783479.910454

    3:   UCS DN: cn=w1,dc=deadlock81,dc=local
          S4 DN: cn=w1,dc=deadlock81,dc=local
         Filename: /var/lib/univention-connector/s4/1340783500.139241

    4:   UCS DN: cn=w1,dc=deadlock81,dc=local
          S4 DN: cn=w1,dc=deadlock81,dc=local
         Filename: /var/lib/univention-connector/s4/1340796820.494859

    5:   UCS DN: cn=w1,dc=deadlock81,dc=local
          S4 DN: cn=w1,dc=deadlock81,dc=local
         Filename: /var/lib/univention-connector/s4/1340796858.806315

    6:   UCS DN: cn=w1,dc=deadlock81,dc=local
          S4 DN: cn=w1,dc=deadlock81,dc=local
         Filename: /var/lib/univention-connector/s4/1340797077.778323

    7:   UCS DN: cn=w1,dc=deadlock81,dc=local
          S4 DN: cn=w1,dc=deadlock81,dc=local
         Filename: /var/lib/univention-connector/s4/1340857422.963826

    8:   UCS DN: cn=w1,dc=deadlock81,dc=local
          S4 DN: cn=w1,dc=deadlock81,dc=local
         Filename: /var/lib/univention-connector/s4/1340857534.488857


Der Diff zwischen 7 und 8 zeigt auch eine Änderung an dem Objekt. In diesem Fall wurde die Beschreibung immer wieder geändert.

Beim Zurückspielen der Rejects sollte nun aber nicht jeder Fall wieder eingespielt werden, sondern nur der letzte, da die Objekte immer den kompletten Status wiedergeben. Das müsste nochmal verifiziert werden.
Comment 1 Stefan Gohmann univentionstaff 2012-07-17 17:09:38 CEST
UCS 3.1 will be the next release.
Comment 2 Stefan Gohmann univentionstaff 2012-09-25 12:25:30 CEST
(In reply to comment #0)
> Beim Zurückspielen der Rejects sollte nun aber nicht jeder Fall wieder
> eingespielt werden, sondern nur der letzte, da die Objekte immer den kompletten
> Status wiedergeben. Das müsste nochmal verifiziert werden.

Das Verhalten ist nicht neu, der Code ist seit dem CVS Import unberührt. Meine ursprüngliche Vermutung war, dass das gleiche Objekte ohne Änderung immer wieder rejected wird, das ist aber nicht so. Jede Änderung führt zu einem neuen Reject.

Einzelne Änderungen sollten wir nicht überspringen, da wir teilweise bei der Gruppensynchronisation bereits einen Diff basierten Ansatz umsetzen, sprich wir synchronisieren nicht mehr das gesamte Objekt, sondern nur die Änderung. Von daher benötigen wir jeden Zwischenschritt.

→ INVALID
Comment 3 Felix Botner univentionstaff 2012-10-18 17:07:03 CEST
OK, dann zu.
Comment 4 Stefan Gohmann univentionstaff 2012-12-12 21:08:47 CET
UCS 3.1-0 has been released: 
 http://forum.univention.de/viewtopic.php?f=54&t=2125

If this error occurs again, please use "Clone This Bug".