summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJay Doane <jaydoane@apache.org>2021-10-11 10:48:34 -0700
committerJay Doane <jay.s.doane@gmail.com>2021-10-12 09:47:53 -0700
commit3cf6bdfd9a4e657e2569bd0f7d44be9d0b4c3468 (patch)
treea8096d4c3f6a993bd6982403ff7ceccfe9dd9574
parentaf6acbba18c1d12b3d6c62e0e4d2d2d3e7ea3771 (diff)
downloadcouchdb-3cf6bdfd9a4e657e2569bd0f7d44be9d0b4c3468.tar.gz
Eliminate compiler warnings
- Prepend unused variable with underscore - Add nowarn_export_all compiler option - Use STACKTRACE macro
-rw-r--r--src/chttpd/src/chttpd_node.erl2
-rw-r--r--src/couch_pse_tests/src/cpse_test_purge_seqs.erl1
-rw-r--r--src/smoosh/src/smoosh_server.erl4
3 files changed, 4 insertions, 3 deletions
diff --git a/src/chttpd/src/chttpd_node.erl b/src/chttpd/src/chttpd_node.erl
index feabcb9c2..7486aadfe 100644
--- a/src/chttpd/src/chttpd_node.erl
+++ b/src/chttpd/src/chttpd_node.erl
@@ -32,7 +32,7 @@ handle_node_req(#httpd{path_parts=[_, <<"_local">>]}=Req) ->
handle_node_req(#httpd{path_parts=[A, <<"_local">>|Rest]}=Req) ->
handle_node_req(Req#httpd{path_parts=[A, node()] ++ Rest});
% GET /_node/$node/_versions
-handle_node_req(#httpd{method='GET', path_parts=[_, Node, <<"_versions">>]}=Req) ->
+handle_node_req(#httpd{method='GET', path_parts=[_, _Node, <<"_versions">>]}=Req) ->
send_json(Req, 200, {[
{erlang_version, ?l2b(?COUCHDB_ERLANG_VERSION)},
{javascript_engine, {[
diff --git a/src/couch_pse_tests/src/cpse_test_purge_seqs.erl b/src/couch_pse_tests/src/cpse_test_purge_seqs.erl
index c896b6154..6a546580c 100644
--- a/src/couch_pse_tests/src/cpse_test_purge_seqs.erl
+++ b/src/couch_pse_tests/src/cpse_test_purge_seqs.erl
@@ -12,6 +12,7 @@
-module(cpse_test_purge_seqs).
-compile(export_all).
+-compile(nowarn_export_all).
-include_lib("eunit/include/eunit.hrl").
diff --git a/src/smoosh/src/smoosh_server.erl b/src/smoosh/src/smoosh_server.erl
index f088c5455..6aab19183 100644
--- a/src/smoosh/src/smoosh_server.erl
+++ b/src/smoosh/src/smoosh_server.erl
@@ -247,8 +247,8 @@ enqueue_request(State, Object) ->
{ok, Pid, Priority} ->
smoosh_channel:enqueue(Pid, Object, Priority)
end
- catch Class:Exception ->
- Stack = erlang:get_stacktrace(),
+ catch
+ ?STACKTRACE(Class, Exception, Stack)
couch_log:notice("~s: ~p ~p for ~s : ~p",
[?MODULE, Class, Exception,
smoosh_utils:stringify(Object), Stack])