cloudfuse-io / buzz-rust

Serverless query engine
MIT License
140 stars 11 forks source link

Add logger #12

Open rdettai opened 3 years ago

rdettai commented 3 years ago

Replace println calls with Tracing (by tokio).

Cf experiements on the logger feat branch.

Objectives:

This is less critical if #4 is implemented.

Michael-J-Ward commented 2 years ago

Are you accepting contributors?

rdettai commented 2 years ago

sure! This project has not moved for the past few months because I am trying to re-structure the approach:

One breakthrough that might happen is if we manage to run Ballista directly in lambda functions thanks to TCP whole punching: https://vtechworks.lib.vt.edu/bitstream/handle/10919/103627/Moyer_DW_T_2021.pdf?sequence=1 In that case, the design of Buzz could be simplified a lot! Instead of having HCombs to act as reducers, HBees could communicate directly together! We wond only need one server that takes care of doing the hole puncing!