Skip to content

Commit 3616b89

Browse files
goffrieConvex, Inc.
authored andcommitted
Remove UsageCounter from ExportComponents (#40013)
GitOrigin-RevId: f62b6229c501db0c02cec3dd42cb8abd927f4d73
1 parent b98d752 commit 3616b89

File tree

6 files changed

+3
-21
lines changed

6 files changed

+3
-21
lines changed

Cargo.lock

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

crates/application/src/exports/tests.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ use database::{
1515
Database,
1616
UserFacingModel,
1717
};
18-
use events::usage::NoOpUsageEventLogger;
1918
use exports::ExportComponents;
2019
use keybroker::Identity;
2120
use maplit::btreeset;
@@ -31,7 +30,6 @@ use storage::{
3130
StorageExt as _,
3231
};
3332
use tokio::io::AsyncReadExt as _;
34-
use usage_tracking::UsageCounter;
3533
use value::{
3634
assert_obj,
3735
export::ValueFormat,
@@ -127,7 +125,6 @@ async fn test_export_components(rt: TestRuntime) -> anyhow::Result<()> {
127125
database: db.latest_database_snapshot()?,
128126
storage: storage.clone(),
129127
file_storage,
130-
usage_tracking: UsageCounter::new(Arc::new(NoOpUsageEventLogger)),
131128
instance_name: "carnitas".to_string(),
132129
},
133130
ExportFormat::Zip {
@@ -190,7 +187,6 @@ async fn test_export_unmounted_components(rt: TestRuntime) -> anyhow::Result<()>
190187
database: db.latest_database_snapshot()?,
191188
storage: storage.clone(),
192189
file_storage,
193-
usage_tracking: UsageCounter::new(Arc::new(NoOpUsageEventLogger)),
194190
instance_name: "carnitas".to_string(),
195191
},
196192
ExportFormat::Zip {

crates/application/src/exports/worker.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,6 @@ impl<RT: Runtime> ExportWorker<RT> {
190190
database: database_snapshot,
191191
storage: self.storage.clone(),
192192
file_storage: self.file_storage.clone(),
193-
usage_tracking: self.usage_tracking.clone(),
194193
instance_name: self.instance_name.clone(),
195194
},
196195
format,

crates/exports/Cargo.toml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,6 @@ common = { workspace = true, features = ["testing"] }
5353
convex_macro = { workspace = true }
5454
database = { workspace = true, features = ["testing"] }
5555
errors = { workspace = true, features = ["testing"] }
56-
events = { workspace = true }
5756
file_storage = { workspace = true }
5857
headers = { workspace = true }
5958
keybroker = { workspace = true, features = ["testing"] }
@@ -63,9 +62,7 @@ pretty_assertions = { workspace = true }
6362
runtime = { workspace = true }
6463
shape_inference = { workspace = true, features = ["testing"] }
6564
storage = { workspace = true, features = ["testing"] }
66-
usage_tracking = { workspace = true, features = [
67-
"testing",
68-
] }
65+
usage_tracking = { workspace = true, features = ["testing"] }
6966
value = { workspace = true, features = ["testing"] }
7067

7168
[lints]

crates/exports/src/lib.rs

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -65,10 +65,7 @@ use storage::{
6565
};
6666
use tokio::sync::mpsc;
6767
use tokio_stream::wrappers::ReceiverStream;
68-
use usage_tracking::{
69-
FunctionUsageTracker,
70-
UsageCounter,
71-
};
68+
use usage_tracking::FunctionUsageTracker;
7269
use value::{
7370
InternalId,
7471
TableNamespace,
@@ -98,7 +95,6 @@ pub struct ExportComponents<RT: Runtime> {
9895
pub database: DatabaseSnapshot<RT>,
9996
pub storage: Arc<dyn Storage>,
10097
pub file_storage: Arc<dyn Storage>,
101-
pub usage_tracking: UsageCounter,
10298
pub instance_name: String,
10399
}
104100

crates/exports/src/tests.rs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ use database::{
2626
TableModel,
2727
UserFacingModel,
2828
};
29-
use events::usage::NoOpUsageEventLogger;
3029
use file_storage::{
3130
FileStorage,
3231
TransactionalFileStorage,
@@ -51,10 +50,7 @@ use storage::{
5150
StorageExt,
5251
};
5352
use tokio::io::AsyncReadExt;
54-
use usage_tracking::{
55-
FunctionUsageTracker,
56-
UsageCounter,
57-
};
53+
use usage_tracking::FunctionUsageTracker;
5854
use value::{
5955
assert_obj,
6056
export::ValueFormat,
@@ -85,7 +81,6 @@ async fn setup_export_test(rt: &TestRuntime) -> anyhow::Result<ExportFixtures> {
8581
database: db.latest_database_snapshot()?,
8682
storage,
8783
file_storage,
88-
usage_tracking: UsageCounter::new(Arc::new(NoOpUsageEventLogger)),
8984
instance_name: "carnitas".to_string(),
9085
},
9186
db,

0 commit comments

Comments
 (0)