]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix stupid float conversion warnings
authorSage Weil <sage@newdream.net>
Wed, 14 Oct 2009 17:58:35 +0000 (10:58 -0700)
committerSage Weil <sage@newdream.net>
Fri, 16 Oct 2009 04:24:43 +0000 (21:24 -0700)
From ppc.

src/mds/Server.cc
src/msg/tcp.cc

index d32000232b03487ef9c69ef53d4ae0fa7641cc99..71dfe9a689df1716a879c1c243a74fd5a576e8dc 100644 (file)
@@ -590,7 +590,7 @@ void Server::reconnect_tick()
 
 void Server::recall_client_state(float ratio)
 {
-  int max_caps_per_client = g_conf.mds_cache_size * .8;
+  int max_caps_per_client = (int)(g_conf.mds_cache_size * .8);
   int min_caps_per_client = 100;
 
   dout(10) << "recall_client_state " << ratio
@@ -613,7 +613,7 @@ void Server::recall_client_state(float ratio)
             << dendl;
 
     if (session->caps.size() > min_caps_per_client) {  
-      int newlim = session->caps.size() * ratio;
+      int newlim = (int)(session->caps.size() * ratio);
       if (newlim > max_caps_per_client)
        newlim = max_caps_per_client;
       MClientSession *m = new MClientSession(CEPH_SESSION_RECALL_STATE);
index f2d2fb43e58ad8084e2bb73d808e82a0a054e6bb..8d97a80ebebe2a72fc4d3f72fc836d505ca711a4 100644 (file)
@@ -11,7 +11,9 @@ int tcp_read(int sd, char *buf, int len) {
   while (len > 0) {
     int got = ::recv( sd, buf, len, 0 );
     if (got <= 0) {
-      //generic_dout(18) << "tcp_read socket " << sd << " closed" << dendl;
+      //char buf[100];
+      //generic_dout(0) << "tcp_read socket " << sd << " returned " << got
+      //<< " errno " << errno << " " << strerror_r(errno, buf, sizeof(buf)) << dendl;
       return -1;
     }
     len -= got;