summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2023-02-24 01:35:59 +0100
committerCarlos Garnacho <carlosg@gnome.org>2023-02-24 02:17:28 +0100
commitcc864ca1b80d408854e389539b311ac90553e130 (patch)
treed7a81fee1fc0b9dfe95fc1723bccff1591adb9c4 /src
parentbfabf68ce1ed81b82dc38a1102e80ff322afa0f5 (diff)
downloadtracker-cc864ca1b80d408854e389539b311ac90553e130.tar.gz
direct: Drop custom thread pool sorting orders
These sort by task priority, but all inserted tasks get the same default priority. We can just rely on the default/implicit thread pool order, as that is what will happen anyways. Spotted during investigation of the previous commit.
Diffstat (limited to 'src')
-rw-r--r--src/libtracker-sparql/direct/tracker-direct.c14
1 files changed, 0 insertions, 14 deletions
diff --git a/src/libtracker-sparql/direct/tracker-direct.c b/src/libtracker-sparql/direct/tracker-direct.c
index 0d3be777f..2e70a3513 100644
--- a/src/libtracker-sparql/direct/tracker-direct.c
+++ b/src/libtracker-sparql/direct/tracker-direct.c
@@ -431,14 +431,6 @@ query_thread_pool_func (gpointer data,
g_object_unref (task);
}
-static gint
-task_compare_func (GTask *a,
- GTask *b,
- gpointer user_data)
-{
- return g_task_get_priority (b) - g_task_get_priority (a);
-}
-
static gboolean
set_up_thread_pools (TrackerDirectConnection *conn,
GError **error)
@@ -457,12 +449,6 @@ set_up_thread_pools (TrackerDirectConnection *conn,
if (!priv->update_thread)
return FALSE;
- g_thread_pool_set_sort_function (priv->select_pool,
- (GCompareDataFunc) task_compare_func,
- conn);
- g_thread_pool_set_sort_function (priv->update_thread,
- (GCompareDataFunc) task_compare_func,
- conn);
return TRUE;
}