Skip to content

Commit

Permalink
[rust-toolchain] Update to rust 1.61
Browse files Browse the repository at this point in the history
  • Loading branch information
gregnazario authored and aptos-bot committed May 20, 2022
1 parent d712bd8 commit 30ed55c
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 17 deletions.
11 changes: 4 additions & 7 deletions crates/aptos-faucet/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,9 @@ use aptos_sdk::{
transaction_builder::{aptos_stdlib, TransactionFactory},
types::{chain_id::ChainId, LocalAccount},
};
use futures::lock::Mutex;
use reqwest::StatusCode;
use std::{
convert::Infallible,
fmt,
sync::{Arc, Mutex},
};
use std::{convert::Infallible, fmt, sync::Arc};
use url::Url;
use warp::{http, Filter, Rejection, Reply};

Expand Down Expand Up @@ -108,7 +105,7 @@ fn health_route(
}

async fn handle_health(service: Arc<Service>) -> Result<Box<dyn warp::Reply>, Infallible> {
let faucet_address = service.faucet_account.lock().unwrap().address();
let faucet_address = service.faucet_account.lock().await.address();
let faucet_account = service.client.get_account(faucet_address).await;

match faucet_account {
Expand Down Expand Up @@ -183,7 +180,7 @@ pub async fn delegate_mint_account(

// Delegate minting to the account
{
let mut faucet_account = service.faucet_account.lock().unwrap();
let mut faucet_account = service.faucet_account.lock().await;
service
.client
.submit_and_wait(&faucet_account.sign_with_transaction_builder(
Expand Down
4 changes: 2 additions & 2 deletions crates/aptos-faucet/src/main.rs
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ async fn main() {
info!(
"[faucet]: running on: {}. Minting from {}",
address,
actual_service.faucet_account.lock().unwrap().address()
actual_service.faucet_account.lock().await.address()
);
warp::serve(aptos_faucet::routes(actual_service))
.run(address)
Expand Down Expand Up @@ -493,7 +493,7 @@ mod tests {
#[tokio::test]
async fn test_mint_fullnode_error() {
let (accounts, service) = setup(None);
let address = service.faucet_account.lock().unwrap().address();
let address = service.faucet_account.lock().await.address();
accounts.write().remove(&address);
let filter = routes(service);

Expand Down
10 changes: 5 additions & 5 deletions crates/aptos-faucet/src/mint.rs
Original file line number Diff line number Diff line change
Expand Up @@ -114,7 +114,7 @@ pub async fn process(service: &Service, params: MintParams) -> Result<Response>

let (mut faucet_seq, mut receiver_seq) = sequences(service, receiver_address).await?;
let our_faucet_seq = {
let mut faucet_account = service.faucet_account.lock().unwrap();
let mut faucet_account = service.faucet_account.lock().await;

// If the onchain sequence_number is greater than what we have, update our
// sequence_numbers
Expand Down Expand Up @@ -143,7 +143,7 @@ pub async fn process(service: &Service, params: MintParams) -> Result<Response>
// After 30 seconds, we still have not caught up, we are likely unhealthy
if our_faucet_seq >= faucet_seq + 50 {
error!("We are unhealthy, transactions have likely expired.");
let mut faucet_account = service.faucet_account.lock().unwrap();
let mut faucet_account = service.faucet_account.lock().await;
if faucet_account.sequence_number() >= faucet_seq + 50 {
info!("Resetting the sequence number counter.");
*faucet_account.sequence_number_mut() = faucet_seq;
Expand All @@ -155,7 +155,7 @@ pub async fn process(service: &Service, params: MintParams) -> Result<Response>
let mut txns = vec![];

{
let mut faucet_account = service.faucet_account.lock().unwrap();
let mut faucet_account = service.faucet_account.lock().await;

if receiver_seq.is_none() {
let builder =
Expand Down Expand Up @@ -184,7 +184,7 @@ pub async fn process(service: &Service, params: MintParams) -> Result<Response>
// If there was an issue submitting a transaction we should just reset our sequence_numbers
// to what was on chain
if responses.iter().any(Result::is_err) {
*service.faucet_account.lock().unwrap().sequence_number_mut() = faucet_seq;
*service.faucet_account.lock().await.sequence_number_mut() = faucet_seq;
}

while !responses.is_empty() {
Expand All @@ -204,7 +204,7 @@ pub async fn process(service: &Service, params: MintParams) -> Result<Response>
}

async fn sequences(service: &Service, receiver: AccountAddress) -> Result<(u64, Option<u64>)> {
let faucet_address = service.faucet_account.lock().unwrap().address();
let faucet_address = service.faucet_account.lock().await.address();
let f_request = service.client.get_account(faucet_address);
let r_request = service.client.get_account(receiver);
let mut responses = futures::future::join_all([f_request, r_request]).await;
Expand Down
2 changes: 1 addition & 1 deletion rust-toolchain
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.60.0
1.61.0
4 changes: 2 additions & 2 deletions state-sync/state-sync-v1/src/fuzzing.rs
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,12 @@ use crate::{
shared_components::test_utils,
};
use aptos_config::network_id::NetworkId;
use aptos_infallible::Mutex;
use aptos_types::{
ledger_info::LedgerInfoWithSignatures, transaction::TransactionListWithProof, PeerId,
};
use aptos_vm::AptosVM;
use executor::chunk_executor::ChunkExecutor;
use futures::executor::block_on;
use futures::{executor::block_on, lock::Mutex};
use mempool_notifications::MempoolNotifier;
use once_cell::sync::Lazy;
use proptest::{
Expand All @@ -43,6 +42,7 @@ pub fn test_state_sync_msg_fuzzer_impl(message: StateSyncMessage) {
block_on(async move {
let _ = STATE_SYNC_COORDINATOR
.lock()
.await
.process_chunk_message(
NetworkId::Validator,
PeerId::new([0u8; PeerId::LENGTH]),
Expand Down

0 comments on commit 30ed55c

Please sign in to comment.