benko233 commented on issue #14470:
URL: https://github.com/apache/dubbo/issues/14470#issuecomment-2259564865

   > > 
![image](https://private-user-images.githubusercontent.com/9292748/352894854-02501e8b-b269-4b8a-9d03-fac8cf68741f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzMjA5MDAsIm5iZiI6MTcyMjMyMDYwMCwicGF0aCI6Ii85MjkyNzQ4LzM1Mjg5NDg1NC0wMjUwMWU4Yi1iMjY5LTRiOGEtOWQwMy1mYWM4Y2Y2ODc0MWYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI0MDczMCUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNDA3MzBUMDYyMzIwWiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDUxZjlhMWYwNzk0ZjFiZDQxMmI1ZjA3ZTlkZGJhODc2MzdhOGI2Njc2NmMxMTQwOGFiYzM1ZWQyMGJhZGY1YiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QmYWN0b3JfaWQ9MCZrZXlfaWQ9MCZyZXBvX2lkPTAifQ.j5yrrUd23IFLeq5dC3bGqs7fGMMcK9by3FOCeP2HAhg)
   > > My question is why the process is interrupted?
   > 
   > I'm not sure whether the process is interrupted by next retry. 
![image](https://private-user-images.githubusercontent.com/49158840/353341123-8a80c9b9-7a3c-4c42-82a8-76743c648c76.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzOTM1ODYsIm5iZiI6MTcyMjM5MzI4NiwicGF0aCI6Ii80OTE1ODg0MC8zNTMzNDExMjMtOGE4MGM5YjktN2EzYy00YzQyLTgyYTgtNzY3NDNjNjQ4Yzc2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMxVDAyMzQ0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVhNmRiOGNmNDNjMTRhZWUyY2FjMjE0MmFjMThkYTQwNzdlOTYxYzQwMDIxMmU5YzA3NjlhNmFhMzEzNTZmNWYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.5QWJksyEZrkrArWK_Xsy5gHj67hRhp_3MR31Cr5xrxk)
   > 
   > My connection timeout is 3000ms. If it always fails to connect, each retry 
will take 3000+1000+3000+1000+3000+1000=12000ms. However, the retry period is 
10000ms. 
![image](https://private-user-images.githubusercontent.com/49158840/353348913-1d5bb541-5bd7-44d4-8472-03230bdaf1f9.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjIzOTM1ODYsIm5iZiI6MTcyMjM5MzI4NiwicGF0aCI6Ii80OTE1ODg0MC8zNTMzNDg5MTMtMWQ1YmI1NDEtNWJkNy00NGQ0LTg0NzItMDMyMzBiZGFmMWY5LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MzElMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzMxVDAyMzQ0NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU2NzdjZTc1NGRiMGFmNTZlNTZhNDY3ZWFmMjgxZWY5N2ZiM2M3OGM3Njk5YThjYTRkOTYxN2JiYTYyNmU4MzkmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.KGUK9HGyIxi-jTRlz_kNa-uPoipoMjQBDq3wao0uaMM)
   
   Actually, this is a bug. The metadata retry thread calls 
`retryFuture.cancel(true)` which will interrupt itself and then throws 
InterruptedException when trying lock.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to