summaryrefslogtreecommitdiff
path: root/databases/arangodb32/files/patch-arangod_RocksDBEngine_RocksDBThrottle.cpp
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2018-04-24 03:50:08 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2018-04-24 03:50:08 +0000
commit699dfb84619b7d96ed867c6a702b309fdefc456f (patch)
treeb54b2cccc09940876135230f5d6c86d7d7ac8072 /databases/arangodb32/files/patch-arangod_RocksDBEngine_RocksDBThrottle.cpp
parentdns/dnscrypt-proxy2: Add mac_portacl option in rc script (diff)
databases/arangodb32: Update 3.2.10 -> 3.2.13
Port changes: * Update of the maintainer's e-mail: galu@packetdam.com -> dev@dudu.ro * Patch updates PR: 225698 Submitted by: Vlad Galu <dev@dudu.ro> (maintainer)
Notes
Notes: svn path=/head/; revision=468173
Diffstat (limited to 'databases/arangodb32/files/patch-arangod_RocksDBEngine_RocksDBThrottle.cpp')
-rw-r--r--databases/arangodb32/files/patch-arangod_RocksDBEngine_RocksDBThrottle.cpp25
1 files changed, 25 insertions, 0 deletions
diff --git a/databases/arangodb32/files/patch-arangod_RocksDBEngine_RocksDBThrottle.cpp b/databases/arangodb32/files/patch-arangod_RocksDBEngine_RocksDBThrottle.cpp
new file mode 100644
index 000000000000..1b8be3c36734
--- /dev/null
+++ b/databases/arangodb32/files/patch-arangod_RocksDBEngine_RocksDBThrottle.cpp
@@ -0,0 +1,25 @@
+--- arangod/RocksDBEngine/RocksDBThrottle.cpp.orig 2018-01-05 13:56:52 UTC
++++ arangod/RocksDBEngine/RocksDBThrottle.cpp
+@@ -515,8 +515,8 @@ void RocksDBThrottle::AdjustThreadPriori
+ pid_t tid;
+ int ret_val;
+
+- tid = syscall(SYS_gettid);
+- if (-1!=(int)tid)
++ ret_val = syscall(SYS_thr_self, &tid);
++ if (-1!=ret_val)
+ {
+ errno=0;
+ ret_val=getpriority(PRIO_PROCESS, tid);
+@@ -534,8 +534,9 @@ void RocksDBThrottle::AdjustThreadPriori
+ && (gThreadPriority._basePriority+Adjustment)!=gThreadPriority._currentPriority) {
+
+ pid_t tid;
+- tid = syscall(SYS_gettid);
+- if (-1!=(int)tid)
++ int ret_val;
++ ret_val = syscall(SYS_thr_self, &tid);
++ if (-1!=(int)ret_val)
+ {
+ gThreadPriority._currentPriority = gThreadPriority._basePriority + Adjustment;
+ setpriority(PRIO_PROCESS, tid, gThreadPriority._currentPriority);