Branch: Tag:

2008-07-31

2008-07-31 10:32:36 by Stephen R. van den Berg <srb@cuci.nl>

PGsql Use TCP_NODELAY to squeeze out the last ounce of performance

Rev: lib/modules/Sql.pmod/pgsql.pike:1.19
Rev: lib/modules/Sql.pmod/pgsql_util.pmod:1.5
Rev: src/modules/_PGsql/PGsql.cmod:1.17
Rev: src/modules/_PGsql/configure.in:1.7

142:    sendcmd(({"X",plugint32(4)}),2);    close();    } +  +  void create() { + #ifdef USEPGsql +  ::create(); + #endif    } -  + }      class PGconn {   
180:    void create(Stdio.File stream,object t) {    std::create();    std::assign(stream); +  pg::create();    }   }   
205: Inside #if constant(SSL.sslfile)
   void create(Stdio.File stream, SSL.context ctx) {    rawstream=stream;    std::create(stream,ctx,1,1); +  pg::create();    }   }   #endif