Skip to content

Commit 6a4681b

Browse files
committed
Add more logs
Signed-off-by: Leonardo Milleri <lmilleri@redhat.com>
1 parent e59ddcc commit 6a4681b

3 files changed

Lines changed: 12 additions & 1 deletion

File tree

attestation-service/src/lib.rs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ impl AttestationService {
219219
verification_request.tee
220220
);
221221

222+
debug!("Processing {} claims from verifier", claims.len());
222223
for (claims_from_tee_evidence, tee_class) in claims {
223224
tee_claims.push(TeeClaims {
224225
tee: verification_request.tee,
@@ -228,13 +229,18 @@ impl AttestationService {
228229
runtime_data_claims: runtime_data_claims.clone(),
229230
});
230231
}
232+
debug!("Finished processing claims. Total tee_claims: {}", tee_claims.len());
231233
}
232234

235+
debug!("Finished processing all verification requests. About to call rvps.get_digests()");
233236
let reference_data_map = self
234237
.rvps
235238
.get_digests()
236239
.await
237-
.map_err(|e| anyhow!("Generate reference data failed: {:?}", e))?;
240+
.map_err(|e| {
241+
debug!("rvps.get_digests() failed: {:?}", e);
242+
anyhow!("Generate reference data failed: {:?}", e)
243+
})?;
238244
debug!("reference_data_map: {:#?}", reference_data_map);
239245

240246
let attestation_results_token = self

rvps/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,10 @@ impl Rvps {
9090
}
9191

9292
pub async fn get_digests(&self) -> Result<HashMap<String, Value>> {
93+
log::debug!("Rvps::get_digests() - about to call storage.get_values()");
9394
let mut rv_map = HashMap::new();
9495
let reference_values = self.storage.get_values().await?;
96+
log::debug!("Rvps::get_digests() - got {} values", reference_values.len());
9597

9698
for rv in reference_values {
9799
if rv.expired() {

rvps/src/storage/local_json/mod.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,11 @@ impl ReferenceValueStorage for LocalJson {
8484
}
8585

8686
async fn get_values(&self) -> Result<Vec<ReferenceValue>> {
87+
log::debug!("LocalJson::get_values() - entering, file_path={}", self.file_path);
8788
let _ = self.lock.read().await;
89+
log::debug!("LocalJson::get_values() - lock acquired, about to read file");
8890
let file = tokio::fs::read(&self.file_path).await?;
91+
log::debug!("LocalJson::get_values() - file read, {} bytes", file.len());
8992
let rvs: Vec<ReferenceValue> = serde_json::from_slice(&file)?;
9093
Ok(rvs)
9194
}

0 commit comments

Comments
 (0)