Lower a bunch of debug
Can't afford to be printing on every transaction error, it will slow the system down.
This commit is contained in:
		
				
					committed by
					
						
						sakridge
					
				
			
			
				
	
			
			
			
						parent
						
							92e1c4c531
						
					
				
				
					commit
					0482f153d0
				
			@@ -224,7 +224,7 @@ impl BankingStage {
 | 
			
		||||
            .filter_map(|(r, x)| match r {
 | 
			
		||||
                Ok(_) => Some(x.clone()),
 | 
			
		||||
                Err(TransactionError::InstructionError(index, err)) => {
 | 
			
		||||
                    info!("instruction error {:?}, {:?}", index, err);
 | 
			
		||||
                    debug!("instruction error {:?}, {:?}", index, err);
 | 
			
		||||
                    Some(x.clone())
 | 
			
		||||
                }
 | 
			
		||||
                Err(ref e) => {
 | 
			
		||||
@@ -367,7 +367,7 @@ impl BankingStage {
 | 
			
		||||
 | 
			
		||||
        let mut reqs_len = 0;
 | 
			
		||||
        let mms_len = mms.len();
 | 
			
		||||
        info!(
 | 
			
		||||
        debug!(
 | 
			
		||||
            "@{:?} process start stalled for: {:?}ms batches: {}",
 | 
			
		||||
            timing::timestamp(),
 | 
			
		||||
            timing::duration_as_ms(&recv_start.elapsed()),
 | 
			
		||||
@@ -440,7 +440,7 @@ impl BankingStage {
 | 
			
		||||
        );
 | 
			
		||||
        let total_time_s = timing::duration_as_s(&proc_start.elapsed());
 | 
			
		||||
        let total_time_ms = timing::duration_as_ms(&proc_start.elapsed());
 | 
			
		||||
        info!(
 | 
			
		||||
        debug!(
 | 
			
		||||
            "@{:?} done processing transaction batches: {} time: {:?}ms reqs: {} reqs/s: {}",
 | 
			
		||||
            timing::timestamp(),
 | 
			
		||||
            mms_len,
 | 
			
		||||
 
 | 
			
		||||
@@ -236,13 +236,13 @@ impl RpcSol for RpcSolImpl {
 | 
			
		||||
    type Metadata = Meta;
 | 
			
		||||
 | 
			
		||||
    fn confirm_transaction(&self, meta: Self::Metadata, id: String) -> Result<bool> {
 | 
			
		||||
        info!("confirm_transaction rpc request received: {:?}", id);
 | 
			
		||||
        debug!("confirm_transaction rpc request received: {:?}", id);
 | 
			
		||||
        self.get_signature_status(meta, id)
 | 
			
		||||
            .map(|status| status == RpcSignatureStatus::Confirmed)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fn get_account_info(&self, meta: Self::Metadata, id: String) -> Result<Account> {
 | 
			
		||||
        info!("get_account_info rpc request received: {:?}", id);
 | 
			
		||||
        debug!("get_account_info rpc request received: {:?}", id);
 | 
			
		||||
        let pubkey = verify_pubkey(id)?;
 | 
			
		||||
        meta.request_processor
 | 
			
		||||
            .read()
 | 
			
		||||
@@ -251,13 +251,13 @@ impl RpcSol for RpcSolImpl {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fn get_balance(&self, meta: Self::Metadata, id: String) -> Result<u64> {
 | 
			
		||||
        info!("get_balance rpc request received: {:?}", id);
 | 
			
		||||
        debug!("get_balance rpc request received: {:?}", id);
 | 
			
		||||
        let pubkey = verify_pubkey(id)?;
 | 
			
		||||
        Ok(meta.request_processor.read().unwrap().get_balance(&pubkey))
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fn get_recent_blockhash(&self, meta: Self::Metadata) -> Result<String> {
 | 
			
		||||
        info!("get_recent_blockhash rpc request received");
 | 
			
		||||
        debug!("get_recent_blockhash rpc request received");
 | 
			
		||||
        Ok(meta
 | 
			
		||||
            .request_processor
 | 
			
		||||
            .read()
 | 
			
		||||
@@ -282,7 +282,7 @@ impl RpcSol for RpcSolImpl {
 | 
			
		||||
        meta: Self::Metadata,
 | 
			
		||||
        id: String,
 | 
			
		||||
    ) -> Result<(usize, RpcSignatureStatus)> {
 | 
			
		||||
        info!("get_signature_confirmation rpc request received: {:?}", id);
 | 
			
		||||
        debug!("get_signature_confirmation rpc request received: {:?}", id);
 | 
			
		||||
        let signature = verify_signature(&id)?;
 | 
			
		||||
        let res = meta
 | 
			
		||||
            .request_processor
 | 
			
		||||
@@ -311,7 +311,7 @@ impl RpcSol for RpcSolImpl {
 | 
			
		||||
                (0, RpcSignatureStatus::SignatureNotFound)
 | 
			
		||||
            }
 | 
			
		||||
        };
 | 
			
		||||
        info!(
 | 
			
		||||
        debug!(
 | 
			
		||||
            "get_signature_confirmation rpc request status: {:?}",
 | 
			
		||||
            status
 | 
			
		||||
        );
 | 
			
		||||
@@ -319,7 +319,7 @@ impl RpcSol for RpcSolImpl {
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    fn get_transaction_count(&self, meta: Self::Metadata) -> Result<u64> {
 | 
			
		||||
        info!("get_transaction_count rpc request received");
 | 
			
		||||
        debug!("get_transaction_count rpc request received");
 | 
			
		||||
        meta.request_processor
 | 
			
		||||
            .read()
 | 
			
		||||
            .unwrap()
 | 
			
		||||
 
 | 
			
		||||
@@ -861,7 +861,7 @@ impl Accounts {
 | 
			
		||||
        for k in keys {
 | 
			
		||||
            if locks.contains(k) {
 | 
			
		||||
                error_counters.account_in_use += 1;
 | 
			
		||||
                error!("Account in use: {:?}", k);
 | 
			
		||||
                debug!("Account in use: {:?}", k);
 | 
			
		||||
                return Err(TransactionError::AccountInUse);
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 
 | 
			
		||||
@@ -16,21 +16,21 @@ fn create_system_account(
 | 
			
		||||
    program_id: &Pubkey,
 | 
			
		||||
) -> Result<(), SystemError> {
 | 
			
		||||
    if !system_program::check_id(&keyed_accounts[FROM_ACCOUNT_INDEX].account.owner) {
 | 
			
		||||
        info!("CreateAccount: invalid account[from] owner");
 | 
			
		||||
        debug!("CreateAccount: invalid account[from] owner");
 | 
			
		||||
        Err(SystemError::SourceNotSystemAccount)?;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    if !keyed_accounts[TO_ACCOUNT_INDEX].account.data.is_empty()
 | 
			
		||||
        || !system_program::check_id(&keyed_accounts[TO_ACCOUNT_INDEX].account.owner)
 | 
			
		||||
    {
 | 
			
		||||
        info!(
 | 
			
		||||
        debug!(
 | 
			
		||||
            "CreateAccount: invalid argument; account {} already in use",
 | 
			
		||||
            keyed_accounts[TO_ACCOUNT_INDEX].unsigned_key()
 | 
			
		||||
        );
 | 
			
		||||
        Err(SystemError::AccountAlreadyInUse)?;
 | 
			
		||||
    }
 | 
			
		||||
    if lamports > keyed_accounts[FROM_ACCOUNT_INDEX].account.lamports {
 | 
			
		||||
        info!(
 | 
			
		||||
        debug!(
 | 
			
		||||
            "CreateAccount: insufficient lamports ({}, need {})",
 | 
			
		||||
            keyed_accounts[FROM_ACCOUNT_INDEX].account.lamports, lamports
 | 
			
		||||
        );
 | 
			
		||||
@@ -53,7 +53,7 @@ fn assign_account_to_program(
 | 
			
		||||
}
 | 
			
		||||
fn move_lamports(keyed_accounts: &mut [KeyedAccount], lamports: u64) -> Result<(), SystemError> {
 | 
			
		||||
    if lamports > keyed_accounts[FROM_ACCOUNT_INDEX].account.lamports {
 | 
			
		||||
        info!(
 | 
			
		||||
        debug!(
 | 
			
		||||
            "Move: insufficient lamports ({}, need {})",
 | 
			
		||||
            keyed_accounts[FROM_ACCOUNT_INDEX].account.lamports, lamports
 | 
			
		||||
        );
 | 
			
		||||
@@ -76,7 +76,7 @@ pub fn entrypoint(
 | 
			
		||||
 | 
			
		||||
        // All system instructions require that accounts_keys[0] be a signer
 | 
			
		||||
        if keyed_accounts[FROM_ACCOUNT_INDEX].signer_key().is_none() {
 | 
			
		||||
            info!("account[from] is unsigned");
 | 
			
		||||
            debug!("account[from] is unsigned");
 | 
			
		||||
            Err(InstructionError::MissingRequiredSignature)?;
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
@@ -96,7 +96,7 @@ pub fn entrypoint(
 | 
			
		||||
        }
 | 
			
		||||
        .map_err(|e| InstructionError::CustomError(serialize(&e).unwrap()))
 | 
			
		||||
    } else {
 | 
			
		||||
        info!("Invalid instruction data: {:?}", data);
 | 
			
		||||
        debug!("Invalid instruction data: {:?}", data);
 | 
			
		||||
        Err(InstructionError::InvalidInstructionData)
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user