Xuanwo

Results 1650 comments of Xuanwo

Thank you so much for getting this started! As I mentioned in https://github.com/apache/iceberg-rust/issues/1036, I believe iceberg-rust should offer a mechanism that allows users to integrate with any cache of their...

> I think adding dynamic cache layer is one option, but not ideal. I think a better chioce maybe putting caching layer in other components like data file reader, which...

Hi, do you have interest to take a look over this error? https://github.com/apache/opendal/actions/runs/17574060053/job/49915435369 ``` Cargo build completed successfully Copying ../c/target/debug/libopendal_c.a to lib/libopendal_c.a Linking opendal-test-unittest Running opendal-test-unittest object.Exception@source/opendal/operator.d(39): Failed to create...

Thank you @chitralverma for raising this. > * But since `Lister` [doesn't guarantee metadata retrieval due to performance implications](https://github.com/apache/opendal/pull/6232#discussion_r2126959344), and Entry should be path +`Option` instead. `Metadata` is always available,...

Possible alternative: - https://crates.io/crates/bigdecimal - https://crates.io/crates/decimal-rs

I will suggestion the following set: - logging: [`log`](https://docs.rs/log) - metrics: [`prometheus_client`](https://docs.rs/prometheus-client) - tracing: [`fastrace`](https://docs.rs/fastrace) --- ## Why not `tracing`? `Tracing` is widely used, but it often confuses the scope...

> Adoption of tracing has supplanted that of logging over the past few years. Users who rely on `tracing` can still integrate with our `log`, as tracing has native integration....

Thank you all for joining the discussion. It seems most people prefer using `tracing` for `trace` and `log`. I'm willing to accept this since it's more important for us to...

> It sounds like `tracing` is the preferred option for tracing and logging. I'm happy to raise a PR to add this if we are all in agreement. I'm fine...

There is a post for why I prefer `fastrace` + `log`: https://fast.github.io/blog/fastrace-a-modern-approach-to-distributed-tracing-in-rust/