I am using PHP to retrieve all rows from partition(s). I am using the below method to get all rows
http://www.windowsazure.com/en-us/develop/php/how-to-guides/table-service/#RetEntitiesInPartition
Facing a unique issue: If i am using one partition result is returned, using more than one partition with OR Clause returns no results.
Seems like to me two issues:
Partition with OR Condition and Filter on other column causing something turn mental.
There is issue with the PHP SDK ( Version 2.0 )
Any help will be highly appreciated,
-
Queries have a
Partitioncolumn properly used. e,g if I am running this query ( 10 rows against two partitions)( cid eq '18831') and ( (PartitionKey eq '2013100606') or (PartitionKey eq '2013100607') )There is no response when partitionkey have more than one values with OR Clause using PHP script. Using storage explorer application Seems like it take more than 5 seconds for 10 rows to pull from two partitions. ( All i have is 10 rows no other data in both partitions)
If I access only one Partition it returns the rows.
( cid eq '18831') and ( (PartitionKey eq '2013100607') ) // Works fine
There are 10 rows in each partition, if i access single partition value it works fine.
Also please note I am using expect100Continue and Nagle turned off.
<servicePointManager expect100Continue="false" useNagleAlgorithm="false"/>
</settings>
<connectionManagement>
<add address = "*" maxconnection = "48" />
</connectionManagement>