Print

Print


Hello (again ;-)) Serge,

Please note that qserv-testdata.py should fail with underneath message.
This is normal. It means that integration tests have runned successfully 
but that some queries have different outputs in Qserv and MySql.
I think the new release will be cutted with that version of the 
integration tests.
Indeed, doing a precise and clearer report needs a consequent amount of 
work and will be done in a future ticket.

Have a nice w.e.

Fabrice

======================================================================
FAIL: test_case01 (lsst.qserv.tests.testdataset.TestDataSet)
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"/opt/qserv-dev/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
line 28, in test_case01
     self._runTestCase(case_id)
   File 
"/opt/qserv-dev/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
line 24, in _runTestCase
     self.fail(msg)
AssertionError: Queries with different results between Qserv and MySQL : 
['0001_fetchObjectById.txt', '1004_varObjects.txt', 
'1003_coneMagColorEmptyRes.txt', '1002_coneMagColor.txt', 
'0005_nonReplicatedTable.txt']

======================================================================
FAIL: test_case02 (lsst.qserv.tests.testdataset.TestDataSet)
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"/opt/qserv-dev/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
line 32, in test_case02
     self._runTestCase(case_id)
   File 
"/opt/qserv-dev/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
line 24, in _runTestCase
     self.fail(msg)
AssertionError: Queries with different results between Qserv and MySQL : 
['3011_selectObjectWithMagnitudes.txt', 
'3009_countObjectInRegionWithZFlux.txt', '0001_fetchObjectById.txt', 
'0004_fetchSourceById.txt', 
'3008_selectObjectWithColorMagnitudeGreaterThan.txt', 
'3012_selectObjectInCircularRegion.txt', '1004_varObjects.txt', 
'3001_query_035.txt', '1003_coneMagColorEmptyRes.txt', 
'3006_selectIntervalMagnitudes.txt', '1002_coneMagColor.txt', 
'3007_countObjectWithColorFluxGreaterThan.txt', '3005_objectCount.txt']

======================================================================
FAIL: test_case03 (lsst.qserv.tests.testdataset.TestDataSet)
----------------------------------------------------------------------
Traceback (most recent call last):
   File 
"/opt/qserv-dev/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
line 36, in test_case03
     self._runTestCase(case_id)
   File 
"/opt/qserv-dev/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
line 24, in _runTestCase
     self.fail(msg)
AssertionError: Queries with different results between Qserv and MySQL : 
['0011_selectDeepCoadd.txt', '0009_selectCCDExposure.txt', 
'0023_selectScienceCCDExposureWithFilternameFieldCamcolRun.txt', 
'0002_fetchRunAndFieldById.txt', 
'0030_selectScienceCCDExposureByRunField.txt', 
'0025_selectScienceCCDExposureWithFilternameFieldCamcolRun.txt', 
'0002.1_fetchRunAndFieldById.txt', 
'0012_selectDistinctDeepCoaddWithGivenTractPatchFiltername.txt', 
'0022_selectScienceCCDExposureWithFilternameFieldCamcolRun.txt', 
'0013_selectDeepCoadd2.txt', '0002.2_fetchRunAndFieldById.txt', 
'0021_selectScienceCCDExposure.txt', '0006_selectExposure.txt', 
'0028_selectScienceCCDExposure.txt', 
'0018_selectDeepCoaddWithGivenTractPatchFiltername.txt', 
'0024_selectDeepForcedSourceScienceCCDExposureWithFilternameFieldCamcolRun.txt', 
'0014_selectDeepCoadd3.txt']

----------------------------------------------------------------------



On 12/06/2013 12:19 PM, Fabrice Jammes wrote:
> Hello Serge,
>
> Thanks for reporting this problem.
> The problem is that qms server was using system based mysql client, 
> due to the new version of qms init.d script.
> I hadn't noticed this until i remove this system based mysql client 
> (sudo yum remove mysql). That's why my tests when merging to master 
> were fine.
>
> This is fixed now.
>
> Have a nice day,
>
> Fabrice
>
> On 12/05/2013 10:24 PM, Serge Monkewitz wrote:
>> Hi Fabrice,
>>
>>     I ran (per instructions at 
>> https://dev.lsstcorp.org/trac/wiki/db/Qserv/SmallDatasetBenchmarks and https://dev.lsstcorp.org/trac/wiki/db/Qserv/initd):
>>
>> > qserv-start
>> > qserv-testdata.py
>>
>> I get:
>>
>> 2013-12-05 15:18:11,991 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/benchmark.py:143} 
>> INFO Unzipping: 
>> /u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/DeepCoadd_Metadata.txt.gz 
>> into 
>> /u2/smm/qserv-master-test/tmp/qservTest_case03/DeepCoadd_Metadata.txt
>> 2013-12-05 15:18:11,992 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:197} 
>> INFO cmd : gunzip -c 
>> /u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/DeepCoadd_Metadata.txt.gz
>> 2013-12-05 15:18:11,997 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/qservdataloader.py:65} 
>> INFO Creating and loading non-partitioned table DeepCoadd_Metadata
>> 2013-12-05 15:18:11,998 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:197} 
>> INFO cmd : /u2/smm/qserv-master-test/bin/mysql 
>> --sock=/u2/smm/qserv-master-test/var/lib/mysql/mysql.sock --user=root 
>> --password=pass --batch LSST -e SOURCE 
>> /u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/DeepCoadd_Metadata.sql
>> 2013-12-05 15:18:12,092 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:197} 
>> INFO cmd : /u2/smm/qserv-master-test/bin/mysql 
>> --sock=/u2/smm/qserv-master-test/var/lib/mysql/mysql.sock --user=root 
>> --password=pass --batch LSST -e LOAD DATA LOCAL INFILE 
>> '/u2/smm/qserv-master-test/tmp/qservTest_case03/DeepCoadd_Metadata.txt' 
>> INTO TABLE DeepCoadd_Metadata FIELDS TERMINATED BY ',';
>> 2013-12-05 15:18:12,109 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/qservdataloader.py:62} 
>> INFO Creating schema for table DeepSource as a view
>> 2013-12-05 15:18:12,110 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:197} 
>> INFO cmd : /u2/smm/qserv-master-test/bin/mysql 
>> --sock=/u2/smm/qserv-master-test/var/lib/mysql/mysql.sock --user=root 
>> --password=pass --batch LSST -e SOURCE 
>> /u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/DeepSource.sql
>> 2013-12-05 15:18:12,167 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/benchmark.py:143} 
>> INFO Unzipping: 
>> /u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/Filter.txt.gz 
>> into /u2/smm/qserv-master-test/tmp/qservTest_case03/Filter.txt
>> 2013-12-05 15:18:12,168 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:197} 
>> INFO cmd : gunzip -c 
>> /u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/Filter.txt.gz
>> 2013-12-05 15:18:12,173 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/qservdataloader.py:65} 
>> INFO Creating and loading non-partitioned table Filter
>> 2013-12-05 15:18:12,173 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:197} 
>> INFO cmd : /u2/smm/qserv-master-test/bin/mysql 
>> --sock=/u2/smm/qserv-master-test/var/lib/mysql/mysql.sock --user=root 
>> --password=pass --batch LSST -e SOURCE 
>> /u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/Filter.sql
>> 2013-12-05 15:18:12,285 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:197} 
>> INFO cmd : /u2/smm/qserv-master-test/bin/mysql 
>> --sock=/u2/smm/qserv-master-test/var/lib/mysql/mysql.sock --user=root 
>> --password=pass --batch LSST -e LOAD DATA LOCAL INFILE 
>> '/u2/smm/qserv-master-test/tmp/qservTest_case03/Filter.txt' INTO 
>> TABLE Filter FIELDS TERMINATED BY ',';
>> 2013-12-05 15:18:12,293 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:197} 
>> INFO cmd : /u2/smm/qserv-master-test/qserv/admin/bin/qms_setup.sh 
>> /u2/smm/qserv-master-test LSST case03
>> 2013-12-05 15:18:12,590 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:239} 
>> INFO stdout : Checking if meta db LSST exists :
>>      /u2/smm/qserv-master-test/bin/python 
>> /u2/smm/qserv-master-test/qserv/meta/bin/metaClientTool.py 
>> --auth=/usr/local/home/smm/.lsst/qmsadm checkDbExists LSST
>> Already existing database LSST : yes
>>
>> Dropping previous meta db LSST
>>      /u2/smm/qserv-master-test/bin/python 
>> /u2/smm/qserv-master-test/qserv/meta/bin/metaClientTool.py 
>> --auth=/usr/local/home/smm/.lsst/qmsadm dropDb LSST
>> Database dropped.
>>
>> Creating meta db LSST
>>      /u2/smm/qserv-master-test/bin/python 
>> /u2/smm/qserv-master-test/qserv/meta/bin/metaClientTool.py 
>> --auth=/usr/local/home/smm/.lsst/qmsadm createDb LSST 
>> @/u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/db.params
>> Database successfully created.
>> Specific loading order required for meta files
>>
>> Creating meta table AvgForcedPhot.params
>>      /u2/smm/qserv-master-test/bin/python 
>> /u2/smm/qserv-master-test/qserv/meta/bin/metaClientTool.py 
>> --auth=/usr/local/home/smm/.lsst/qmsadm createTable LSST 
>> @/u2/smm/qserv-master-test/qserv/tests/testdata/case03/data/AvgForcedPhot.params
>> {'partitioning': 'on', 'logicalPart': '1', 'thetaColName': 'decl', 
>> 'tableName': 'AvgForcedPhot', 'physChunking': '0x0011', 'overlap': 
>> '0.0', 'phiColName': 'ra', 'objIdColName': 'deepSourceId', 
>> 'schemaFile': 'AvgForcedPhot.sql'}
>> Error: Internal error. (errno:9999)
>>
>>
>> 2013-12-05 15:18:12,591 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:241} 
>> INFO stderr : /u2/smm/qserv-master-test/qserv/admin/bin/qms_setup.sh: 
>> line 77: [: too many arguments
>> error (errno:63) in step : Creating meta table AvgForcedPhot.params
>>
>>
>> 2013-12-05 15:18:12,591 
>> {/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py:244} 
>> CRITICAL Error code returned by command : 
>> /u2/smm/qserv-master-test/qserv/admin/bin/qms_setup.sh 
>> /u2/smm/qserv-master-test LSST case03
>> ERROR
>>
>> ======================================================================
>> ERROR: test_case01 (lsst.qserv.tests.testdataset.TestDataSet)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
>> line 28, in test_case01
>>     self._runTestCase(case_id)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
>> line 18, in _runTestCase
>>     bench.run(self.modeList, self.loadData)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/benchmark.py", 
>> line 226, in run
>>     self.finalize()
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/benchmark.py", 
>> line 198, in finalize
>> self.dataLoader[self._mode].createQmsDatabase()
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/qservdataloader.py", 
>> line 51, in createQmsDatabase
>>     out = commons.run_command(qms_setup_cmd)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py", 
>> line 245, in run_command
>>     sys.exit(1)
>> SystemExit: 1
>>
>> ======================================================================
>> ERROR: test_case02 (lsst.qserv.tests.testdataset.TestDataSet)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
>> line 32, in test_case02
>>     self._runTestCase(case_id)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
>> line 18, in _runTestCase
>>     bench.run(self.modeList, self.loadData)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/benchmark.py", 
>> line 226, in run
>>     self.finalize()
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/benchmark.py", 
>> line 198, in finalize
>> self.dataLoader[self._mode].createQmsDatabase()
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/qservdataloader.py", 
>> line 51, in createQmsDatabase
>>     out = commons.run_command(qms_setup_cmd)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py", 
>> line 245, in run_command
>>     sys.exit(1)
>> SystemExit: 1
>>
>> ======================================================================
>> ERROR: test_case03 (lsst.qserv.tests.testdataset.TestDataSet)
>> ----------------------------------------------------------------------
>> Traceback (most recent call last):
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
>> line 36, in test_case03
>>     self._runTestCase(case_id)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/testdataset.py", 
>> line 18, in _runTestCase
>>     bench.run(self.modeList, self.loadData)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/benchmark.py", 
>> line 226, in run
>>     self.finalize()
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/tests/benchmark.py", 
>> line 198, in finalize
>> self.dataLoader[self._mode].createQmsDatabase()
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/qservdataloader.py", 
>> line 51, in createQmsDatabase
>>     out = commons.run_command(qms_setup_cmd)
>>   File 
>> "/u2/smm/qserv-master-test/lib/python2.6/site-packages/lsst/qserv/admin/commons.py", 
>> line 245, in run_command
>>     sys.exit(1)
>> SystemExit: 1
>>
>> ----------------------------------------------------------------------
>> Ran 3 tests in 123.544s
>>
>>
>> ------------------------------------------------------------------------
>>
>> Use REPLY-ALL to reply to list
>>
>> To unsubscribe from the QSERV-L list, click the following link:
>> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1
>>
>
>
> ------------------------------------------------------------------------
>
> Use REPLY-ALL to reply to list
>
> To unsubscribe from the QSERV-L list, click the following link:
> https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1
>


########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the QSERV-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=QSERV-L&A=1