Skip to content

Commit 39e6455

Browse files
Tweaks
1 parent 3f45331 commit 39e6455

File tree

3 files changed

+4
-13
lines changed

3 files changed

+4
-13
lines changed

src/Crusse/JobServer/EventLoop.php

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -205,17 +205,8 @@ private function getMessagesFromStream( $stream ) {
205205

206206
// Populate the MessageBuffer from the stream
207207

208-
if ( $this->blocking ) {
209-
do {
210-
$data = stream_socket_recvfrom( $stream, 1500 );
211-
$this->populateMessageBuffer( $data, $buffer );
212-
}
213-
while ( !$buffer->hasMessage );
214-
}
215-
else {
216-
$data = stream_socket_recvfrom( $stream, 1500 );
217-
$this->populateMessageBuffer( $data, $buffer );
218-
}
208+
$data = stream_socket_recvfrom( $stream, 1500 );
209+
$this->populateMessageBuffer( $data, $buffer );
219210

220211
// Get finished Message objects from the MessageBuffer
221212

src/Crusse/JobServer/Server.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ function getResults() {
223223
if ( !$this->workerProcs )
224224
$this->createWorkerProcs( $this->workerCount );
225225

226-
$loop = new EventLoop( false );
226+
$loop = new EventLoop( true );
227227
$loop->addServerStream( $this->serverStream );
228228
$loop->subscribe( array( $this, '_messageCallback' ) );
229229
$loop->run();

src/Crusse/JobServer/Worker.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ function run() {
2727
if ( !$stream || $errNum != 0 )
2828
throw new \Exception( 'Could not create socket client: ('. $errNum .') '. $errStr );
2929

30-
$loop = new EventLoop( false );
30+
$loop = new EventLoop( true );
3131
$loop->subscribe( array( $this, '_messageCallback' ) );
3232
$loop->addClientStream( $stream );
3333
$this->sendMessage( $loop, $stream, 'new-worker' );

0 commit comments

Comments
 (0)