Renaming scheduler threads to match how components are organized in the scheduler namespace
This commit is contained in:
		
					parent
					
						
							
								b10ab55e69
							
						
					
				
			
			
				commit
				
					
						cc7b18b488
					
				
			
		
					 6 changed files with 21 additions and 17 deletions
				
			
		|  | @ -70,18 +70,12 @@ std::string nano::thread_role::get_string (nano::thread_role::name role) | |||
| 		case nano::thread_role::name::db_parallel_traversal: | ||||
| 			thread_role_name_string = "DB par traversl"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::election_scheduler: | ||||
| 			thread_role_name_string = "Election Sched"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::unchecked: | ||||
| 			thread_role_name_string = "Unchecked"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::backlog_population: | ||||
| 			thread_role_name_string = "Backlog"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::election_hinting: | ||||
| 			thread_role_name_string = "Hinting"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::vote_generator_queue: | ||||
| 			thread_role_name_string = "Voting que"; | ||||
| 			break; | ||||
|  | @ -94,8 +88,17 @@ std::string nano::thread_role::get_string (nano::thread_role::name role) | |||
| 		case nano::thread_role::name::telemetry: | ||||
| 			thread_role_name_string = "Telemetry"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::optimistic_scheduler: | ||||
| 			thread_role_name_string = "Optimistic"; | ||||
| 		case nano::thread_role::name::scheduler_hinted: | ||||
| 			thread_role_name_string = "Sched Hinted"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::scheduler_manual: | ||||
| 			thread_role_name_string = "Sched Manual"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::scheduler_optimistic: | ||||
| 			thread_role_name_string = "Sched Opt"; | ||||
| 			break; | ||||
| 		case nano::thread_role::name::scheduler_priority: | ||||
| 			thread_role_name_string = "Sched Priority"; | ||||
| 			break; | ||||
| 		default: | ||||
| 			debug_assert (false && "nano::thread_role::get_string unhandled thread role"); | ||||
|  |  | |||
|  | @ -30,17 +30,18 @@ enum class name | |||
| 	state_block_signature_verification, | ||||
| 	epoch_upgrader, | ||||
| 	db_parallel_traversal, | ||||
| 	election_scheduler, | ||||
| 	unchecked, | ||||
| 	backlog_population, | ||||
| 	election_hinting, | ||||
| 	vote_generator_queue, | ||||
| 	bootstrap_server, | ||||
| 	telemetry, | ||||
| 	optimistic_scheduler, | ||||
| 	ascending_bootstrap, | ||||
| 	bootstrap_server_requests, | ||||
| 	bootstrap_server_responses, | ||||
| 	scheduler_hinted, | ||||
| 	scheduler_manual, | ||||
| 	scheduler_optimistic, | ||||
| 	scheduler_priority, | ||||
| }; | ||||
| 
 | ||||
| /*
 | ||||
|  |  | |||
|  | @ -28,7 +28,7 @@ void nano::scheduler::hinted::start () | |||
| 	debug_assert (!thread.joinable ()); | ||||
| 
 | ||||
| 	thread = std::thread{ [this] () { | ||||
| 		nano::thread_role::set (nano::thread_role::name::election_hinting); | ||||
| 		nano::thread_role::set (nano::thread_role::name::scheduler_hinted); | ||||
| 		run (); | ||||
| 	} }; | ||||
| } | ||||
|  |  | |||
|  | @ -17,7 +17,7 @@ void nano::scheduler::manual::start () | |||
| 	debug_assert (!thread.joinable ()); | ||||
| 
 | ||||
| 	thread = std::thread{ [this] () { | ||||
| 		nano::thread_role::set (nano::thread_role::name::election_scheduler); | ||||
| 		nano::thread_role::set (nano::thread_role::name::scheduler_manual); | ||||
| 		run (); | ||||
| 	} }; | ||||
| } | ||||
|  |  | |||
|  | @ -29,7 +29,7 @@ void nano::scheduler::optimistic::start () | |||
| 	debug_assert (!thread.joinable ()); | ||||
| 
 | ||||
| 	thread = std::thread{ [this] () { | ||||
| 		nano::thread_role::set (nano::thread_role::name::optimistic_scheduler); | ||||
| 		nano::thread_role::set (nano::thread_role::name::scheduler_optimistic); | ||||
| 		run (); | ||||
| 	} }; | ||||
| } | ||||
|  |  | |||
|  | @ -20,7 +20,7 @@ void nano::scheduler::priority::start () | |||
| 	debug_assert (!thread.joinable ()); | ||||
| 
 | ||||
| 	thread = std::thread{ [this] () { | ||||
| 		nano::thread_role::set (nano::thread_role::name::election_scheduler); | ||||
| 		nano::thread_role::set (nano::thread_role::name::scheduler_priority); | ||||
| 		run (); | ||||
| 	} }; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Colin LeMahieu
				Colin LeMahieu