Commit 3184f6e2 authored by Jim Harris's avatar Jim Harris Committed by Tomasz Zawadzki
Browse files

scheduler/dynamic: rename _is_core_over_limit()



Rename it to _is_core_at_limit().  This function
currently returns true if the core is at the limit
(instead of over the limit) which is really the semantics
that we want - so just change the name of the function
to make it more precise.

Signed-off-by: default avatarJim Harris <james.r.harris@intel.com>
Change-Id: Idf815f67c71463c3b98bc00211aafdc291abdbd2

Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/9582


Community-CI: Broadcom CI <spdk-ci.pdl@broadcom.com>
Community-CI: Mellanox Build Bot
Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarTomasz Zawadzki <tomasz.zawadzki@intel.com>
Reviewed-by: default avatarBen Walker <benjamin.walker@intel.com>
parent cf494305
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -139,7 +139,7 @@ _move_thread(struct spdk_scheduler_thread_info *thread_info, uint32_t dst_core)
}

static bool
_is_core_over_limit(uint32_t core_id)
_is_core_at_limit(uint32_t core_id)
{
	struct core_stats *core = &g_cores[core_id];
	uint64_t busy, idle;
@@ -208,7 +208,7 @@ _find_optimal_core(struct spdk_scheduler_thread_info *thread_info)
	uint32_t least_busy_lcore = thread_info->lcore;
	struct spdk_thread *thread;
	struct spdk_cpuset *cpumask;
	bool core_over_limit = _is_core_over_limit(current_lcore);
	bool core_at_limit = _is_core_at_limit(current_lcore);

	thread = spdk_thread_get_by_id(thread_info->thread_id);
	if (thread == NULL) {
@@ -236,7 +236,7 @@ _find_optimal_core(struct spdk_scheduler_thread_info *thread_info)
		if (i < current_lcore) {
			/* Lower core id was found, move to consolidate threads on lowest core ids. */
			return i;
		} else if (core_over_limit) {
		} else if (core_at_limit) {
			/* When core is over the limit, even higher core ids are better than current one. */
			return i;
		}
@@ -244,7 +244,7 @@ _find_optimal_core(struct spdk_scheduler_thread_info *thread_info)

	/* For cores over the limit, place the thread on least busy core
	 * to balance threads. */
	if (core_over_limit) {
	if (core_at_limit) {
		return least_busy_lcore;
	}