Skip to content

Commit eea9082

Browse files
committed
ni
1 parent 022673a commit eea9082

26 files changed

Lines changed: 229 additions & 6 deletions

File tree

src/picoforge/webapp/webapp.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3235,6 +3235,11 @@ static void serve_one(struct yloop *l, struct yloop_stream *s, void *ud)
32353235
if (strstr(ka_hdr, "keep-alive")) keep_alive = 1;
32363236
}
32373237

3238+
/* High-level request log: every page/action the webapp serves, at the
3239+
* entry point, before routing. method/path are length-counted slices of
3240+
* the read buffer (not NUL-terminated), so print with %.*s. */
3241+
yinfo("[webapp] %.*s %.*s", (int)method_len, method, (int)path_len, path);
3242+
32383243
/* Method+path dispatch. /login + /static are always served (login is
32393244
* the gateway's auth, static is the sidecar's own assets). Every data
32403245
* page is service-driven: discover the active mesh services once, then

src/picomesh/plugins/accounts/rpc.gen.c

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1303,6 +1303,7 @@ static int accounts_accounts_claim_username_jinvoke(struct ctx *ctx, struct obje
13031303
const struct yjson_value *args,
13041304
struct yjson_writer *result, char *err, size_t err_cap)
13051305
{
1306+
yinfo("[rpc] accounts_accounts_claim_username");
13061307
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
13071308
const char *arg1 = yjson_as_string(yjson_array_at(args, 1), "");
13081309
struct ctx local_ctx = {0};
@@ -1324,6 +1325,7 @@ static int accounts_accounts_release_username_jinvoke(struct ctx *ctx, struct ob
13241325
const struct yjson_value *args,
13251326
struct yjson_writer *result, char *err, size_t err_cap)
13261327
{
1328+
yinfo("[rpc] accounts_accounts_release_username");
13271329
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
13281330
const char *arg1 = yjson_as_string(yjson_array_at(args, 1), "");
13291331
struct ctx local_ctx = {0};
@@ -1345,6 +1347,7 @@ static int accounts_accounts_register_jinvoke(struct ctx *ctx, struct object *ob
13451347
const struct yjson_value *args,
13461348
struct yjson_writer *result, char *err, size_t err_cap)
13471349
{
1350+
yinfo("[rpc] accounts_accounts_register");
13481351
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
13491352
const char *arg1 = yjson_as_string(yjson_array_at(args, 1), "");
13501353
struct ctx local_ctx = {0};
@@ -1366,6 +1369,7 @@ static int accounts_accounts_exists_jinvoke(struct ctx *ctx, struct object *obj,
13661369
const struct yjson_value *args,
13671370
struct yjson_writer *result, char *err, size_t err_cap)
13681371
{
1372+
yinfo("[rpc] accounts_accounts_exists");
13691373
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
13701374
struct ctx local_ctx = {0};
13711375
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1386,6 +1390,7 @@ static int accounts_accounts_set_balance_jinvoke(struct ctx *ctx, struct object
13861390
const struct yjson_value *args,
13871391
struct yjson_writer *result, char *err, size_t err_cap)
13881392
{
1393+
yinfo("[rpc] accounts_accounts_set_balance");
13891394
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
13901395
int64_t arg1 = (int64_t)yjson_as_int(yjson_array_at(args, 1), 0);
13911396
struct ctx local_ctx = {0};
@@ -1407,6 +1412,7 @@ static int accounts_accounts_balance_jinvoke(struct ctx *ctx, struct object *obj
14071412
const struct yjson_value *args,
14081413
struct yjson_writer *result, char *err, size_t err_cap)
14091414
{
1415+
yinfo("[rpc] accounts_accounts_balance");
14101416
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
14111417
struct ctx local_ctx = {0};
14121418
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1427,6 +1433,7 @@ static int accounts_accounts_count_jinvoke(struct ctx *ctx, struct object *obj,
14271433
const struct yjson_value *args,
14281434
struct yjson_writer *result, char *err, size_t err_cap)
14291435
{
1436+
yinfo("[rpc] accounts_accounts_count");
14301437
struct ctx local_ctx = {0};
14311438
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
14321439
struct picomesh_size_result call_result = accounts_accounts_count(call_ctx, obj, hdrs);
@@ -1446,6 +1453,7 @@ static int accounts_accounts_set_groups_jinvoke(struct ctx *ctx, struct object *
14461453
const struct yjson_value *args,
14471454
struct yjson_writer *result, char *err, size_t err_cap)
14481455
{
1456+
yinfo("[rpc] accounts_accounts_set_groups");
14491457
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
14501458
const char *arg1 = yjson_as_string(yjson_array_at(args, 1), "");
14511459
struct ctx local_ctx = {0};
@@ -1467,6 +1475,7 @@ static int accounts_accounts_groups_jinvoke(struct ctx *ctx, struct object *obj,
14671475
const struct yjson_value *args,
14681476
struct yjson_writer *result, char *err, size_t err_cap)
14691477
{
1478+
yinfo("[rpc] accounts_accounts_groups");
14701479
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
14711480
struct ctx local_ctx = {0};
14721481
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1488,6 +1497,7 @@ static int accounts_accounts_ns_create_jinvoke(struct ctx *ctx, struct object *o
14881497
const struct yjson_value *args,
14891498
struct yjson_writer *result, char *err, size_t err_cap)
14901499
{
1500+
yinfo("[rpc] accounts_accounts_ns_create");
14911501
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
14921502
const char *arg1 = yjson_as_string(yjson_array_at(args, 1), "");
14931503
const char *arg2 = yjson_as_string(yjson_array_at(args, 2), "");
@@ -1512,6 +1522,7 @@ static int accounts_accounts_ns_add_member_jinvoke(struct ctx *ctx, struct objec
15121522
const struct yjson_value *args,
15131523
struct yjson_writer *result, char *err, size_t err_cap)
15141524
{
1525+
yinfo("[rpc] accounts_accounts_ns_add_member");
15151526
const char *arg0 = yjson_as_string(yjson_array_at(args, 0), "");
15161527
uint32_t arg1 = (uint32_t)yjson_as_int(yjson_array_at(args, 1), 0);
15171528
const char *arg2 = yjson_as_string(yjson_array_at(args, 2), "");
@@ -1534,6 +1545,7 @@ static int accounts_accounts_ns_resolve_jinvoke(struct ctx *ctx, struct object *
15341545
const struct yjson_value *args,
15351546
struct yjson_writer *result, char *err, size_t err_cap)
15361547
{
1548+
yinfo("[rpc] accounts_accounts_ns_resolve");
15371549
const char *arg0 = yjson_as_string(yjson_array_at(args, 0), "");
15381550
struct ctx local_ctx = {0};
15391551
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1554,6 +1566,7 @@ static int accounts_accounts_ns_list_jinvoke(struct ctx *ctx, struct object *obj
15541566
const struct yjson_value *args,
15551567
struct yjson_writer *result, char *err, size_t err_cap)
15561568
{
1569+
yinfo("[rpc] accounts_accounts_ns_list");
15571570
struct ctx local_ctx = {0};
15581571
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
15591572
struct picomesh_json_result call_result = accounts_accounts_ns_list(call_ctx, obj, hdrs);
@@ -1574,6 +1587,7 @@ static int accounts_accounts_ns_members_jinvoke(struct ctx *ctx, struct object *
15741587
const struct yjson_value *args,
15751588
struct yjson_writer *result, char *err, size_t err_cap)
15761589
{
1590+
yinfo("[rpc] accounts_accounts_ns_members");
15771591
const char *arg0 = yjson_as_string(yjson_array_at(args, 0), "");
15781592
struct ctx local_ctx = {0};
15791593
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1595,6 +1609,7 @@ static int accounts_accounts_ns_remove_member_jinvoke(struct ctx *ctx, struct ob
15951609
const struct yjson_value *args,
15961610
struct yjson_writer *result, char *err, size_t err_cap)
15971611
{
1612+
yinfo("[rpc] accounts_accounts_ns_remove_member");
15981613
const char *arg0 = yjson_as_string(yjson_array_at(args, 0), "");
15991614
uint32_t arg1 = (uint32_t)yjson_as_int(yjson_array_at(args, 1), 0);
16001615
struct ctx local_ctx = {0};
@@ -1616,6 +1631,7 @@ static int accounts_accounts_ns_subtree_jinvoke(struct ctx *ctx, struct object *
16161631
const struct yjson_value *args,
16171632
struct yjson_writer *result, char *err, size_t err_cap)
16181633
{
1634+
yinfo("[rpc] accounts_accounts_ns_subtree");
16191635
const char *arg0 = yjson_as_string(yjson_array_at(args, 0), "");
16201636
struct ctx local_ctx = {0};
16211637
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1637,6 +1653,7 @@ static int accounts_accounts_ns_delete_jinvoke(struct ctx *ctx, struct object *o
16371653
const struct yjson_value *args,
16381654
struct yjson_writer *result, char *err, size_t err_cap)
16391655
{
1656+
yinfo("[rpc] accounts_accounts_ns_delete");
16401657
const char *arg0 = yjson_as_string(yjson_array_at(args, 0), "");
16411658
struct ctx local_ctx = {0};
16421659
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1657,6 +1674,7 @@ static int accounts_accounts_list_jinvoke(struct ctx *ctx, struct object *obj, s
16571674
const struct yjson_value *args,
16581675
struct yjson_writer *result, char *err, size_t err_cap)
16591676
{
1677+
yinfo("[rpc] accounts_accounts_list");
16601678
int64_t arg0 = (int64_t)yjson_as_int(yjson_array_at(args, 0), 0);
16611679
int64_t arg1 = (int64_t)yjson_as_int(yjson_array_at(args, 1), 0);
16621680
struct ctx local_ctx = {0};
@@ -1679,6 +1697,7 @@ static int accounts_accounts_list_all_jinvoke(struct ctx *ctx, struct object *ob
16791697
const struct yjson_value *args,
16801698
struct yjson_writer *result, char *err, size_t err_cap)
16811699
{
1700+
yinfo("[rpc] accounts_accounts_list_all");
16821701
struct ctx local_ctx = {0};
16831702
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
16841703
struct picomesh_json_result call_result = accounts_accounts_list_all(call_ctx, obj, hdrs);

src/picomesh/plugins/calculator/rpc.gen.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -272,6 +272,7 @@ static int calculator_calc_add_jinvoke(struct ctx *ctx, struct object *obj, stru
272272
const struct yjson_value *args,
273273
struct yjson_writer *result, char *err, size_t err_cap)
274274
{
275+
yinfo("[rpc] calculator_calc_add");
275276
int64_t arg0 = (int64_t)yjson_as_int(yjson_array_at(args, 0), 0);
276277
int64_t arg1 = (int64_t)yjson_as_int(yjson_array_at(args, 1), 0);
277278
struct ctx local_ctx = {0};
@@ -293,6 +294,7 @@ static int calculator_calc_sub_jinvoke(struct ctx *ctx, struct object *obj, stru
293294
const struct yjson_value *args,
294295
struct yjson_writer *result, char *err, size_t err_cap)
295296
{
297+
yinfo("[rpc] calculator_calc_sub");
296298
int64_t arg0 = (int64_t)yjson_as_int(yjson_array_at(args, 0), 0);
297299
int64_t arg1 = (int64_t)yjson_as_int(yjson_array_at(args, 1), 0);
298300
struct ctx local_ctx = {0};
@@ -314,6 +316,7 @@ static int calculator_calc_mul_jinvoke(struct ctx *ctx, struct object *obj, stru
314316
const struct yjson_value *args,
315317
struct yjson_writer *result, char *err, size_t err_cap)
316318
{
319+
yinfo("[rpc] calculator_calc_mul");
317320
int64_t arg0 = (int64_t)yjson_as_int(yjson_array_at(args, 0), 0);
318321
int64_t arg1 = (int64_t)yjson_as_int(yjson_array_at(args, 1), 0);
319322
struct ctx local_ctx = {0};
@@ -335,6 +338,7 @@ static int calculator_calc_div_jinvoke(struct ctx *ctx, struct object *obj, stru
335338
const struct yjson_value *args,
336339
struct yjson_writer *result, char *err, size_t err_cap)
337340
{
341+
yinfo("[rpc] calculator_calc_div");
338342
int64_t arg0 = (int64_t)yjson_as_int(yjson_array_at(args, 0), 0);
339343
int64_t arg1 = (int64_t)yjson_as_int(yjson_array_at(args, 1), 0);
340344
struct ctx local_ctx = {0};

src/picomesh/plugins/git_pipeline/rpc.gen.c

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -985,6 +985,7 @@ static int git_pipeline_git_pipeline_enqueue_jinvoke(struct ctx *ctx, struct obj
985985
const struct yjson_value *args,
986986
struct yjson_writer *result, char *err, size_t err_cap)
987987
{
988+
yinfo("[rpc] git_pipeline_git_pipeline_enqueue");
988989
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
989990
struct ctx local_ctx = {0};
990991
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1005,6 +1006,7 @@ static int git_pipeline_git_pipeline_enqueue_job_jinvoke(struct ctx *ctx, struct
10051006
const struct yjson_value *args,
10061007
struct yjson_writer *result, char *err, size_t err_cap)
10071008
{
1009+
yinfo("[rpc] git_pipeline_git_pipeline_enqueue_job");
10081010
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
10091011
const char *arg1 = yjson_as_string(yjson_array_at(args, 1), "");
10101012
const char *arg2 = yjson_as_string(yjson_array_at(args, 2), "");
@@ -1028,6 +1030,7 @@ static int git_pipeline_git_pipeline_lease_jinvoke(struct ctx *ctx, struct objec
10281030
const struct yjson_value *args,
10291031
struct yjson_writer *result, char *err, size_t err_cap)
10301032
{
1033+
yinfo("[rpc] git_pipeline_git_pipeline_lease");
10311034
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
10321035
struct ctx local_ctx = {0};
10331036
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1048,6 +1051,7 @@ static int git_pipeline_git_pipeline_lease_job_jinvoke(struct ctx *ctx, struct o
10481051
const struct yjson_value *args,
10491052
struct yjson_writer *result, char *err, size_t err_cap)
10501053
{
1054+
yinfo("[rpc] git_pipeline_git_pipeline_lease_job");
10511055
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
10521056
const char *arg1 = yjson_as_string(yjson_array_at(args, 1), "");
10531057
struct ctx local_ctx = {0};
@@ -1070,6 +1074,7 @@ static int git_pipeline_git_pipeline_job_descriptor_jinvoke(struct ctx *ctx, str
10701074
const struct yjson_value *args,
10711075
struct yjson_writer *result, char *err, size_t err_cap)
10721076
{
1077+
yinfo("[rpc] git_pipeline_git_pipeline_job_descriptor");
10731078
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
10741079
struct ctx local_ctx = {0};
10751080
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1091,6 +1096,7 @@ static int git_pipeline_git_pipeline_append_log_jinvoke(struct ctx *ctx, struct
10911096
const struct yjson_value *args,
10921097
struct yjson_writer *result, char *err, size_t err_cap)
10931098
{
1099+
yinfo("[rpc] git_pipeline_git_pipeline_append_log");
10941100
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
10951101
int64_t arg1 = (int64_t)yjson_as_int(yjson_array_at(args, 1), 0);
10961102
const char *arg2 = yjson_as_string(yjson_array_at(args, 2), "");
@@ -1113,6 +1119,7 @@ static int git_pipeline_git_pipeline_read_log_jinvoke(struct ctx *ctx, struct ob
11131119
const struct yjson_value *args,
11141120
struct yjson_writer *result, char *err, size_t err_cap)
11151121
{
1122+
yinfo("[rpc] git_pipeline_git_pipeline_read_log");
11161123
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
11171124
struct ctx local_ctx = {0};
11181125
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
@@ -1134,6 +1141,7 @@ static int git_pipeline_git_pipeline_complete_jinvoke(struct ctx *ctx, struct ob
11341141
const struct yjson_value *args,
11351142
struct yjson_writer *result, char *err, size_t err_cap)
11361143
{
1144+
yinfo("[rpc] git_pipeline_git_pipeline_complete");
11371145
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
11381146
int32_t arg1 = (int32_t)yjson_as_int(yjson_array_at(args, 1), 0);
11391147
struct ctx local_ctx = {0};
@@ -1155,6 +1163,7 @@ static int git_pipeline_git_pipeline_complete_job_jinvoke(struct ctx *ctx, struc
11551163
const struct yjson_value *args,
11561164
struct yjson_writer *result, char *err, size_t err_cap)
11571165
{
1166+
yinfo("[rpc] git_pipeline_git_pipeline_complete_job");
11581167
uint32_t arg0 = (uint32_t)yjson_as_int(yjson_array_at(args, 0), 0);
11591168
int32_t arg1 = (int32_t)yjson_as_int(yjson_array_at(args, 1), 0);
11601169
const char *arg2 = yjson_as_string(yjson_array_at(args, 2), "");
@@ -1177,6 +1186,7 @@ static int git_pipeline_git_pipeline_requeue_expired_jinvoke(struct ctx *ctx, st
11771186
const struct yjson_value *args,
11781187
struct yjson_writer *result, char *err, size_t err_cap)
11791188
{
1189+
yinfo("[rpc] git_pipeline_git_pipeline_requeue_expired");
11801190
struct ctx local_ctx = {0};
11811191
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
11821192
struct picomesh_size_result call_result = git_pipeline_git_pipeline_requeue_expired(call_ctx, obj, hdrs);
@@ -1196,6 +1206,7 @@ static int git_pipeline_git_pipeline_count_pending_jinvoke(struct ctx *ctx, stru
11961206
const struct yjson_value *args,
11971207
struct yjson_writer *result, char *err, size_t err_cap)
11981208
{
1209+
yinfo("[rpc] git_pipeline_git_pipeline_count_pending");
11991210
struct ctx local_ctx = {0};
12001211
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
12011212
struct picomesh_size_result call_result = git_pipeline_git_pipeline_count_pending(call_ctx, obj, hdrs);
@@ -1215,6 +1226,7 @@ static int git_pipeline_git_pipeline_count_running_jinvoke(struct ctx *ctx, stru
12151226
const struct yjson_value *args,
12161227
struct yjson_writer *result, char *err, size_t err_cap)
12171228
{
1229+
yinfo("[rpc] git_pipeline_git_pipeline_count_running");
12181230
struct ctx local_ctx = {0};
12191231
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
12201232
struct picomesh_size_result call_result = git_pipeline_git_pipeline_count_running(call_ctx, obj, hdrs);
@@ -1234,6 +1246,7 @@ static int git_pipeline_git_pipeline_count_done_jinvoke(struct ctx *ctx, struct
12341246
const struct yjson_value *args,
12351247
struct yjson_writer *result, char *err, size_t err_cap)
12361248
{
1249+
yinfo("[rpc] git_pipeline_git_pipeline_count_done");
12371250
struct ctx local_ctx = {0};
12381251
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
12391252
struct picomesh_size_result call_result = git_pipeline_git_pipeline_count_done(call_ctx, obj, hdrs);
@@ -1253,6 +1266,7 @@ static int git_pipeline_git_pipeline_list_jinvoke(struct ctx *ctx, struct object
12531266
const struct yjson_value *args,
12541267
struct yjson_writer *result, char *err, size_t err_cap)
12551268
{
1269+
yinfo("[rpc] git_pipeline_git_pipeline_list");
12561270
int64_t arg0 = (int64_t)yjson_as_int(yjson_array_at(args, 0), 0);
12571271
int64_t arg1 = (int64_t)yjson_as_int(yjson_array_at(args, 1), 0);
12581272
struct ctx local_ctx = {0};
@@ -1275,6 +1289,7 @@ static int git_pipeline_git_pipeline_list_all_jinvoke(struct ctx *ctx, struct ob
12751289
const struct yjson_value *args,
12761290
struct yjson_writer *result, char *err, size_t err_cap)
12771291
{
1292+
yinfo("[rpc] git_pipeline_git_pipeline_list_all");
12781293
struct ctx local_ctx = {0};
12791294
struct ctx *call_ctx = ctx ? ctx : &local_ctx;
12801295
struct picomesh_json_result call_result = git_pipeline_git_pipeline_list_all(call_ctx, obj, hdrs);

0 commit comments

Comments
 (0)