Fixed

https://github.com/gdvyas/phprados/blob/master/rados.c

Please update main source if it looks correct.

On Fri, Mar 20, 2015 at 1:11 PM, Gaurang Vyas <[email protected]> wrote:

> If I run from command prompt it gives below error  in $piece =
> rados_read($ioRados, 'TEMP_object',$pieceSize['psize'] ,0);
>
>
> ------------------------------
> Segmentation fault (core dumped)
> ------------------------------
>
> I have tried new version of librados too...
>
> ------------------------------
> php --ri rados
>
> rados
>
> Rados => enabled
> Rados extension version => 0.9.3
> librados version (linked) => 0.69.1
> librados version (compiled) => 0.69.1
> Maximum length snapshot name => 64
> Maximum snapshots per pool => 256
> ------------------------------
>
> Also tried new version of php too..
>
> ------------------------------
> php5 -v
> PHP 5.6.6-1+deb.sury.org~trusty+1 (cli) (built: Feb 20 2015 11:22:10)
> Copyright (c) 1997-2015 The PHP Group
> Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
>
> php5-fpm -v
> PHP 5.6.6-1+deb.sury.org~trusty+1 (fpm-fcgi) (built: Feb 20 2015 11:27:03)
> Copyright (c) 1997-2015 The PHP Group
> Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
> ------------------------------
>
>
>
>
> On Wed, Mar 18, 2015 at 11:00 AM, Gaurang Vyas <[email protected]> wrote:
>
>> Used from From MASTER branch.
>>
>> /etc/php5/cli/conf.d/rados.ini
>> rados
>> librados version (linked) => 0.69.0
>> librados version (compiled) => 0.69.0
>>
>> --------------------------
>> Seems like the error is due to
>>
>> rados_osd_op_timeout
>>
>> or
>>
>> rados_mon_op_timeout
>>
>>
>>
>>
>> On Mon, Mar 16, 2015 at 7:26 PM, Wido den Hollander <[email protected]>
>> wrote:
>>
>>> On 03/16/2015 01:55 PM, Gaurang Vyas wrote:
>>> > running on ubuntu with nginx + php-fpm
>>> >
>>> > <?php
>>> > $rados = rados_create('admin');
>>> >
>>> >
>>> > rados_conf_read_file($rados, '/etc/ceph/ceph.conf');
>>> > rados_conf_set($rados,
>>> 'keyring','/etc/ceph/ceph.client.admin.keyring');
>>> >
>>> > $temp = rados_conf_get($rados, "rados_osd_op_timeout");
>>> > echo  "osd ";
>>> > echo $temp;
>>> > $temp = rados_conf_get($rados, "client_mount_timeout");
>>> > echo  "clinet  " ;
>>> > echo $temp;
>>> > $temp = rados_conf_get($rados, "rados_mon_op_timeout");
>>> > echo   "mon  " ;
>>> > echo $temp;
>>> >
>>> > $err = rados_connect($rados);
>>> > $ioRados = rados_ioctx_create($rados,'dev_whereis');
>>> >
>>> > $pieceSize = rados_stat($ioRados,'TEMP_object');
>>> > var_dump($pieceSize);
>>> >
>>> > $piece = rados_read($ioRados, 'TEMP_object',$pieceSize['psize'] ,0);
>>> >
>>>
>>> So what is the error exactly? Are you running phprados from the master
>>> branch on Github?
>>>
>>> > echo $piece;
>>> > ?>
>>> >
>>> >
>>> >
>>> > _______________________________________________
>>> > ceph-users mailing list
>>> > [email protected]
>>> > http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>> >
>>>
>>>
>>> --
>>> Wido den Hollander
>>> 42on B.V.
>>> Ceph trainer and consultant
>>>
>>> Phone: +31 (0)20 700 9902
>>> Skype: contact42on
>>> _______________________________________________
>>> ceph-users mailing list
>>> [email protected]
>>> http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
>>>
>>
>>
>
_______________________________________________
ceph-users mailing list
[email protected]
http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com

Reply via email to