Hi Kingsley,

IMHO, i would put the effort in further SPARQL 1.1. support. (Main 
reason we are not using Virtuoso in production)

Regards,
Jerven

On 21/01/14 03:25, Kingsley Idehen wrote:
> On 1/20/14 3:03 PM, Jerven Bolleman wrote:
>> Hi Hugh,
>>
>> No not really, just trying another knob to see if things could go faster…
>> >From the perspective of the data warehousing set up we would use,
>> directly loading triples from a ssh & gunzip pipe into virtuoso
>> would be nice (as our data production and data hosting are in
>> different data centres).
>> But not something you should prioritise IMHO (it’s nice to have)
>>
>> Regards,
>> Jerven
>
> I don't mind having it implemented during this window of opportunity, so
> now is the time to spec what you seek :-)
>
> Kingsley
>> On 20 Jan 2014, at 19:17, Hugh Williams <hwilli...@openlinksw.com> wrote:
>>
>>> Hi Jerven,
>>>
>>> In speaking to development the Virtuoso "file_io..." function were
>>> written for use with regular files and thus do not support named
>>> pipes. Do you have a specific need for this support for data loads ?
>>>
>>> Best Regards
>>> Hugh Williams
>>> Professional Services
>>> OpenLink Software, Inc.      //              http://www.openlinksw.com/
>>> Weblog   -- http://www.openlinksw.com/blogs/
>>> LinkedIn -- http://www.linkedin.com/company/openlink-software/
>>> Twitter  -- http://twitter.com/OpenLink
>>> Google+  -- http://plus.google.com/100570109519069333827/
>>> Facebook -- http://www.facebook.com/OpenLinkSoftware
>>> Universal Data Access, Integration, and Management Technology Providers
>>>
>>> On 17 Jan 2014, at 14:08, Jerven Bolleman
>>> <jerven.bolle...@isb-sib.ch> wrote:
>>>
>>>> Hi Hugh,
>>>>
>>>> The virtuoso server log does not show any error messages.
>>>> The version is Version 7.0.1-dev.3207-pthreads as of Jan 16 2014
>>>>
>>>> If I use file_open instead of file_to_string_output I get a error
>>>> message (FA25 Seek error in file , which makes sense for a pipe).
>>>>
>>>> i.e.  DEBUG: Using script:DB.DBA.TTLP(file_open
>>>> ('/tmp/virtuosoJavaCommunicationFifo7003142399157620167.ttl'),
>>>> 'http://beta.sparql.uniprot.org/locations/','http://beta.sparql.uniprot.org/locations/')
>>>>
>>>> 2014-01-17 13:29:35 +0000
>>>> org.expasy.sesame.virtuoso.VirtuosoBulkStatementTransaction
>>>>    ERROR:
>>>> virtuoso.jdbc4.VirtuosoException: FA025: Seek error in file
>>>> '/tmp/virtuosoJavaCommunicationFifo7003142399157620167.ttl', error :
>>>>
>>>> Then in my code writing to the named pipe fails on the 87th triple just
>>>> as in the case with file_to_string_output. (this seems to be very close
>>>> to 4096 bytes written before failing).
>>>>
>>>> However, with file_to_string_output I see the same broken pipe from the
>>>> java side. But nothing in the virtuoso.log. Just the normal start up
>>>> logging. The process also fails on the 87th triple.
>>>>
>>>> Secondly as a second trial, I speed up the writing into the turtle file
>>>> then the process is successful. e.g. cat in to a named pipe or less
>>>> checks on the java side. This makes me think that the
>>>> file_to_string_output method does not correctly check if the named pipe
>>>> is finished or if it just has no bytes available at this time.
>>>> If that is the case then it would be a bug, but someone would need to
>>>> check on a code level if my idea is correct.
>>>>
>>>> Regards,
>>>> Jerven
>>>>
>>>>
>>>> On 17/01/14 02:42, Hugh Williams wrote:
>>>>> Hi Jerven,
>>>>>
>>>>> What is the version of Virtuoso being used, please provide the
>>>>> output of
>>>>> running:
>>>>>
>>>>> virtuoso-t -?
>>>>>
>>>>> What are the actual errors being reported on the server side, please
>>>>> provide a copy or snippet of the virtuoso.log show these ?
>>>>>
>>>>> Are you able to provide a simple test case for recreation in-house ?
>>>>>
>>>>> Best Regards
>>>>> Hugh Williams
>>>>> Professional Services
>>>>> OpenLink Software, Inc.      // http://www.openlinksw.com/
>>>>> Weblog   -- http://www.openlinksw.com/blogs/
>>>>> LinkedIn -- http://www.linkedin.com/company/openlink-software/
>>>>> Twitter  -- http://twitter.com/OpenLink
>>>>> Google+  -- http://plus.google.com/100570109519069333827/
>>>>> Facebook -- http://www.facebook.com/OpenLinkSoftware
>>>>> Universal Data Access, Integration, and Management Technology
>>>>> Providers
>>>>>
>>>>> On 16 Jan 2014, at 16:44, Jerven Bolleman <jerven.bolle...@isb-sib.ch
>>>>> <mailto:jerven.bolle...@isb-sib.ch>> wrote:
>>>>>
>>>>>> Hi Virtuoso Devs,
>>>>>>
>>>>>> I am trying to use file_to_string_output to read from a named pipe.
>>>>>> However, this seems to break without log message from virtuoso
>>>>>>
>>>>>> e.g.
>>>>>>
>>>>>> DB.DBA.TTLP(file_to_string_output
>>>>>> ('/tmp/virtuosoJavaCommunicationFifo7287643597025348653.ttl'),
>>>>>> 'http://beta.sparql.uniprot.org/locations/','http://beta.sparql.uniprot.org/locations/')
>>>>>>
>>>>>>
>>>>>> Which on the other side gives me Broken Pipe IOExceptions.
>>>>>>
>>>>>> Do you know if anyone else has tried this before or if this
>>>>>> fundamentally will never work?
>>>>>>
>>>>>> The /tmp is in the DirsAllowed
>>>>>>
>>>>>> Regards,
>>>>>> Jerven
>>>>>>
>>>>>> --
>>>>>> -------------------------------------------------------------------
>>>>>> Jerven Bolleman jerven.bolle...@isb-sib.ch
>>>>>> <mailto:jerven.bolle...@isb-sib.ch>
>>>>>> SIB Swiss Institute of Bioinformatics  Tel: +41 (0)22 379 58 85
>>>>>> CMU, rue Michel Servet 1               Fax: +41 (0)22 379 58 58
>>>>>> 1211 Geneve 4,
>>>>>> Switzerland www.isb-sib.ch <http://www.isb-sib.ch> - www.uniprot.org
>>>>>> <http://www.uniprot.org>
>>>>>> Follow us at https://twitter.com/#!/uniprot
>>>>>> -------------------------------------------------------------------
>>>>>>
>>>>>> ------------------------------------------------------------------------------
>>>>>>
>>>>>> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>>>>>> Learn Why More Businesses Are Choosing CenturyLink Cloud For
>>>>>> Critical Workloads, Development Environments & Everything In Between.
>>>>>> Get a Quote or Start a Free Trial Today.
>>>>>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>>>>>>
>>>>>> _______________________________________________
>>>>>> Virtuoso-users mailing list
>>>>>> Virtuoso-users@lists.sourceforge.net
>>>>>> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>>>> --
>>>> -------------------------------------------------------------------
>>>>   Jerven Bolleman                        jerven.bolle...@isb-sib.ch
>>>>   SIB Swiss Institute of Bioinformatics  Tel: +41 (0)22 379 58 85
>>>>   CMU, rue Michel Servet 1               Fax: +41 (0)22 379 58 58
>>>>   1211 Geneve 4,
>>>>   Switzerland     www.isb-sib.ch - www.uniprot.org
>>>>   Follow us at https://twitter.com/#!/uniprot
>>>> -------------------------------------------------------------------
>>>>
>>>> ------------------------------------------------------------------------------
>>>>
>>>> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>>>> Learn Why More Businesses Are Choosing CenturyLink Cloud For
>>>> Critical Workloads, Development Environments & Everything In Between.
>>>> Get a Quote or Start a Free Trial Today.
>>>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>>>>
>>>> _______________________________________________
>>>> Virtuoso-users mailing list
>>>> Virtuoso-users@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>> -------------------------------------------------------------------
>> Jerven Bolleman                        jerven.bolle...@isb-sib.ch
>> SIB Swiss Institute of Bioinformatics      Tel: +41 (0)22 379 58 85
>> CMU, rue Michel Servet 1               Fax: +41 (0)22 379 58 58
>> 1211 Geneve 4,
>> Switzerland     www.isb-sib.ch - www.uniprot.org
>> Follow us at https://twitter.com/#!/uniprot
>> -------------------------------------------------------------------
>>
>>
>> ------------------------------------------------------------------------------
>>
>> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
>> Learn Why More Businesses Are Choosing CenturyLink Cloud For
>> Critical Workloads, Development Environments & Everything In Between.
>> Get a Quote or Start a Free Trial Today.
>> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>>
>> _______________________________________________
>> Virtuoso-users mailing list
>> Virtuoso-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>>
>>
>
>
>
>
> ------------------------------------------------------------------------------
> CenturyLink Cloud: The Leader in Enterprise Cloud Services.
> Learn Why More Businesses Are Choosing CenturyLink Cloud For
> Critical Workloads, Development Environments & Everything In Between.
> Get a Quote or Start a Free Trial Today.
> http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
>
>
>
> _______________________________________________
> Virtuoso-users mailing list
> Virtuoso-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtuoso-users
>

-- 
-------------------------------------------------------------------
  Jerven Bolleman                        jerven.bolle...@isb-sib.ch
  SIB Swiss Institute of Bioinformatics  Tel: +41 (0)22 379 58 85
  CMU, rue Michel Servet 1               Fax: +41 (0)22 379 58 58
  1211 Geneve 4,
  Switzerland     www.isb-sib.ch - www.uniprot.org
  Follow us at https://twitter.com/#!/uniprot
-------------------------------------------------------------------

------------------------------------------------------------------------------
CenturyLink Cloud: The Leader in Enterprise Cloud Services.
Learn Why More Businesses Are Choosing CenturyLink Cloud For
Critical Workloads, Development Environments & Everything In Between.
Get a Quote or Start a Free Trial Today. 
http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk
_______________________________________________
Virtuoso-users mailing list
Virtuoso-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtuoso-users

Reply via email to