Meetings2011-07-14 » History » Version 17
J. Moringen, 07/14/2011 06:38 PM
added link to #421
1 | 1 | J. Moringen | h1. Meeting 2011-07-14 |
---|---|---|---|
2 | 1 | J. Moringen | |
3 | 1 | J. Moringen | {{>toc}} |
4 | 1 | J. Moringen | |
5 | 2 | J. Moringen | h2. Protobuf IDL, Serialization and Code Generation |
6 | 2 | J. Moringen | |
7 | 2 | J. Moringen | * Structure of Protocol Buffer Messages |
8 | 1 | J. Moringen | * Protobuf IDL |
9 | 2 | J. Moringen | * Protobuf Serialization |
10 | 1 | J. Moringen | * Protobuf Reflection |
11 | 1 | J. Moringen | |
12 | 4 | S. Wrede | Robert: |
13 | 4 | S. Wrede | |
14 | 4 | S. Wrede | * Wie funktioniert die Reflection mit den Protocol Buffers? Was muss man beachten? |
15 | 4 | S. Wrede | ** IDL ist benötigt. Kann man aber Out-of-band mitschicken. |
16 | 5 | S. Wrede | ** Für Logger ist das in progress, |
17 | 4 | S. Wrede | |
18 | 1 | J. Moringen | h2. XCF Migration |
19 | 5 | S. Wrede | |
20 | 5 | S. Wrede | * Wo macht man die Transformation? |
21 | 5 | S. Wrede | ** Robert: Bridge? API-Emulator? |
22 | 5 | S. Wrede | ** Sebastian: Component-wise? |
23 | 6 | S. Wrede | * Wichtig ggf.: XML Support für einfache Umstellung |
24 | 15 | J. Moringen | * Neue Idee: Minimalistische Bridge (auf Transport-Ebene) für XCF<->RSB |
25 | 2 | J. Moringen | |
26 | 3 | J. Moringen | h2. Tools |
27 | 3 | J. Moringen | |
28 | 1 | J. Moringen | * Logger |
29 | 1 | J. Moringen | ** Filtering |
30 | 1 | J. Moringen | ** Inspection for XML and Protobuf data |
31 | 1 | J. Moringen | ** Handling of IDLs |
32 | 1 | J. Moringen | * Which other tools are required? |
33 | 1 | J. Moringen | |
34 | 14 | S. Wrede | * Development Schritte |
35 | 14 | S. Wrede | ** 1. CL Logger als Binary |
36 | 14 | S. Wrede | ** 2. C++ Logger mit Compiled IDL Artefakten aus dem Installationstoolchain |
37 | 14 | S. Wrede | |
38 | 1 | J. Moringen | h2. XML Support |
39 | 1 | J. Moringen | |
40 | 1 | J. Moringen | h2. XPath-like Content Matching |
41 | 1 | J. Moringen | |
42 | 1 | J. Moringen | h2. IDLs and Serialization |
43 | 1 | J. Moringen | |
44 | 8 | S. Wrede | * IDLs werden in SVN was offen verfügbar ist gesammelt |
45 | 8 | S. Wrede | * Tagging von Komponenten / IDLs |
46 | 9 | S. Wrede | * Zusätzliche Dokumentation von IDLs |
47 | 11 | S. Wrede | * Offline Export von IDLs im CMake Makro (file://$(prefix) sollte möglich sein) |
48 | 12 | S. Wrede | * GIT? HTTP Export? |
49 | 12 | S. Wrede | * Dokumentation von IDL in der IDL selbst? |
50 | 12 | S. Wrede | * Autogenerierte Doku |
51 | 12 | S. Wrede | * Plus RDF Descriptor?!? |
52 | 13 | S. Wrede | * CMake Makro ... |
53 | 13 | S. Wrede | ** checkt aktuelle Version aus Repository aus |
54 | 13 | S. Wrede | ** installiert in prefix, falls noch nicht im Cache |
55 | 13 | S. Wrede | * Komponentenkatalog wird erstmal ein Datentypkatalog |
56 | 8 | S. Wrede | |
57 | 1 | J. Moringen | * Build-process integration |
58 | 1 | J. Moringen | * How to deal with converter code? |
59 | 1 | J. Moringen | ** How does sharing work? |
60 | 1 | J. Moringen | ** Project structure? |
61 | 1 | J. Moringen | ** Converter repository? |
62 | 1 | J. Moringen | ** Converter deployment? |
63 | 1 | J. Moringen | ** Development process? |
64 | 1 | J. Moringen | |
65 | 1 | J. Moringen | * Protobuf <-> XML |
66 | 1 | J. Moringen | * Protobuf <-> Domain objects |
67 | 3 | J. Moringen | |
68 | 3 | J. Moringen | h2. Event Sequence Numbers (Stefan) |
69 | 3 | J. Moringen | |
70 | 16 | J. Moringen | Proposal: |
71 | 16 | J. Moringen | * Change @Event.id@ (which currently is a UUID) to a sequence number |
72 | 16 | J. Moringen | * Benefits |
73 | 16 | J. Moringen | ** Cheaper event creation |
74 | 16 | J. Moringen | ** Full event UUID can be generated lazily (e.g with v3 UUID, namespace: participant id, name: event sequence number) |
75 | 16 | J. Moringen | ** Simple ordering checks and fault detection is possible with sequence numbers |
76 | 16 | J. Moringen | * Caveat |
77 | 16 | J. Moringen | ** Which integer width is required to prevent overflows? |
78 | 16 | J. Moringen | ** Are overflows acceptable? |
79 | 16 | J. Moringen | |
80 | 17 | J. Moringen | The decision was to implement this. See #421. |
81 | 17 | J. Moringen | |
82 | 3 | J. Moringen | h2. Connector Topology (Stefan) |
83 | 16 | J. Moringen | |
84 | 16 | J. Moringen | _deferred_ |