changelog shortlog graph tags branches changeset files revisions annotate raw help

Mercurial > org > notes / 20240317.org

changeset 9: 4839b0675118
parent: 812feca5a874
child: a04ca5a66178
author: Richard Westhaver <ellis@rwest.io>
date: Sun, 11 Aug 2024 14:46:59 -0400
permissions: -rw-r--r--
description: ids
1 * NOTE DB Benchmarking
2 :PROPERTIES:
3 :ID: d30aec42-a9a1-425b-87ca-1e40db0e69de
4 :END:
5 :LOGBOOK:
6 - State "NOTE" from [2024-02-04 Sun 20:40]
7 :END:
8 [[https://github.com/facebook/rocksdb/wiki/Benchmarking-tools][RocksDB benchmarking tools]]
9 
10 * NOTE packy design
11 :PROPERTIES:
12 :ID: 76ae24f5-46e8-4b91-8991-41245383d337
13 :END:
14 :LOGBOOK:
15 - State "NOTE" from [2024-01-25 Thu 22:39]
16 :END:
17 - API root: https://packy.compiler.company
18 - source packs: https://vc.compiler.company/packy
19 ** Lib
20 :PROPERTIES:
21 :ID: 2d6aa6fb-a34c-4ccd-99d3-4f98d33bb2f9
22 :END:
23 *** Types
24 :PROPERTIES:
25 :ID: 8017b6c7-3a04-4e52-b3d6-afc68cbce139
26 :END:
27 **** Pack
28 :PROPERTIES:
29 :ID: 2722b7dc-9546-4d94-82b0-abfc02647b4d
30 :END:
31 Primary data type of the library - typically represents a compressed
32 archive, metadata, and ops.
33 **** Bundle
34 :PROPERTIES:
35 :ID: 9ec5d682-da8e-4d02-b2fc-a56a8f209c22
36 :END:
37 Collection data type, usually contains a set of packs with metadata.
38 **** PackyEndpoint
39 :PROPERTIES:
40 :ID: 8cf2658a-92d5-41ab-8630-4f4e6ddb140d
41 :END:
42 Represents a Packy instance bound to a UDP socket
43 **** PackyEndpointConfig
44 :PROPERTIES:
45 :ID: 421b8aaa-66e1-4883-937d-fc6705146998
46 :END:
47 Global endpoint configuration object
48 **** PackyClientConfig
49 :PROPERTIES:
50 :ID: c1899710-034e-4ed6-959a-1eb2df72e5f9
51 :END:
52 Configuration for outgoing packy connections on an endpoint
53 **** PackyServerConfig
54 :PROPERTIES:
55 :ID: 955e8ce9-ff7e-4f42-9d25-3aeb9846528b
56 :END:
57 Configuration for incoming packy connection son an endpoint
58 **** PackyConnection
59 :PROPERTIES:
60 :ID: 7075e0c8-65b3-4fbf-9a6b-f27017276a72
61 :END:
62 Packy connection object
63 *** Traits
64 :PROPERTIES:
65 :ID: ea92ad07-d12c-4ee8-a3d4-0955f0af3921
66 :END:
67 **** PackyClient
68 :PROPERTIES:
69 :ID: 6c0fdd7e-bc0a-4217-b315-72fe7766e4df
70 :END:
71 ***** query
72 :PROPERTIES:
73 :ID: 1358e1c5-b215-48eb-9e1b-4116cc32b2ae
74 :END:
75 ***** install
76 :PROPERTIES:
77 :ID: b8298207-4d92-4628-8687-9f4e20c8cfec
78 :END:
79 ***** update
80 :PROPERTIES:
81 :ID: a6fb4fb6-b188-4033-8291-107cf1f00e6d
82 :END:
83 ***** login
84 :PROPERTIES:
85 :ID: 1fd91c8b-ab90-4db0-b74e-1c2b9ae2e440
86 :END:
87 ***** logout
88 :PROPERTIES:
89 :ID: 75c0db2e-37cf-4f33-95bd-3f5c95b45c49
90 :END:
91 ***** pull
92 :PROPERTIES:
93 :ID: 60de92f4-b4a6-4cae-95bc-174e2036e57b
94 :END:
95 ***** push
96 :PROPERTIES:
97 :ID: e379b71e-8a84-4547-a694-90cad3b7952e
98 :END:
99 **** PackyServer
100 :PROPERTIES:
101 :ID: 73ea9478-5251-40c3-8331-cf042d0b9bf1
102 :END:
103 ***** start_packy_server
104 :PROPERTIES:
105 :ID: c8a9bac3-971a-45a7-988f-92db19ef6601
106 :END:
107 ***** stop_packy_server
108 :PROPERTIES:
109 :ID: e3122bf1-f770-46a7-a36b-2df9c48bc233
110 :END:
111 ***** start_packy_registry
112 :PROPERTIES:
113 :ID: b6d214f2-d6de-4d46-b2c2-c51ff0f3b3e6
114 :END:
115 **** PackyRegistry
116 :PROPERTIES:
117 :ID: 0e846cbb-5cb4-496f-8100-beae6e66972e
118 :END:
119 ***** register_pack
120 :PROPERTIES:
121 :ID: 764642ad-a33b-415b-9c32-8a729a7cd62d
122 :END:
123 ***** register_user
124 :PROPERTIES:
125 :ID: 2b92f584-d769-4266-940e-cfbd466d4e62
126 :END:
127 ***** register_bundle
128 :PROPERTIES:
129 :ID: 390cb42b-5170-4175-9ccc-b990842356a0
130 :END: