Good.

5) I've filed a separate ticket, so it can be taken by a someone,
    who is familiar with our build system: [1]

[1] - https://issues.apache.org/jira/browse/IGNITE-9465

Best Regards,
Igor


On Thu, Sep 13, 2018 at 5:07 PM Alexey Kosenchuk <
alexey.kosenc...@nobitlost.com> wrote:

> 11.09.2018 14:46, Igor Sapego пишет:
> > 1) I meant auto-generated doc, this page: [1]. By the way,
> >      many methods do not have any description as well.
>
> Updated - introduction sentences placed on the main page of the
> autogenerated API spec.
> All public methods have description, except setters for cache
> configuration which do not need it.
>
> > 2) You can, for example, print object as you generate and
> >      then get them from cache.
>
> Done.
>
> > 3) Yes, 10800 should be the default port.
>
> Done.
>
> All changes are in the updated PR.
>
> > 4) You are right, I've just used server with SSL enabled.
> >      Everything works now.
>
> Good.
>
> > 5) Ok, can you just provide a list of directories/files, that
> >      should be copied to binary release?
>
> ignite/modules/platforms/php/composer.json
> ignite/modules/platforms/php/src
> ignite/modules/platforms/php/examples
>
> If cfg file to generate the API spec should be in the release
> ignite/modules/platforms/php/api_docs/Doxyfile
>
> If tests should be in the release
> ignite/modules/platforms/php/tests
>
> Regards,
> -Alexey
>
> >
> > [1] -
> >
> https://rawgit.com/nobitlost/ignite/ignite-7783-docs/modules/platforms/php/api_docs/html/index.html
> >
> > Best Regards,
> > Igor
> >
> >
> > On Tue, Sep 11, 2018 at 1:31 AM Alexey Kosenchuk <
> > alexey.kosenc...@nobitlost.com> wrote:
> >
> >> Hi Igor,
> >>
> >> thanks for the review.
> >>
> >> Pls see below...
> >>
> >>   >> 1. Main page for documentation is empty.
> >>
> >> What is the main page for documentation?
> >>
> >> As wrote,
> >> the auto-generated API spec is here:
> >>
> >>
> https://rawgit.com/nobitlost/ignite/ignite-7783-docs/modules/platforms/php/api_docs/html/index.html
> >>
> >> All other docs are here:
> >>
> >>
> https://github.com/nobitlost/ignite/blob/ignite-7783-docs/modules/platforms/php/README.md
> >> Going to be placed on readme.io by Prachi (thanks!)
> >> https://issues.apache.org/jira/browse/IGNITE-9523
> >>
> >>   >> 2. More output for Auth example is needed. This is not a test,
> after
> >> all, but example.
> >>
> >> Will add a log when a connection happens with the details of the
> >> connection. Nothing else to output in this trivial example.
> >> In fact, the real profit for a user here is the source code with an
> >> example of TLS/auth cfg for the client.
> >>
> >>   >> 3. If I try run test with APACHE_IGNITE_CLIENT_ENDPOINTS=127.0.0.1,
> >> they fail
> >>
> >> Do you mean 10800 should be the default port when not specified by a
> user?
> >> Will add.
> >>
> >>   >> 4. If I try run test with
> >> APACHE_IGNITE_CLIENT_ENDPOINTS=127.0.0.1:10800, they fail
> >>
> >> Double checked exactly in the same environment you have. It works.
> >>
> >> Please try again.
> >> Do you use a server with all default settings? Did not you try with the
> >> server after the Auth example?
> >> Do other examples work with the same server?
> >> If you still see the problem with the tests, please send the server's
> >> log to us. And/or switch the client's debug on - call setDebug(true) -
> >> and share the client's output.
> >>
> >>   >> 5. When "maven package" command is executed on Ignite, no php
> >> directory appears
> >>
> >> Need a help from experts / release engineer.
> >>
> >> Thanks,
> >> -Alexey
> >>
> >> 10.09.2018 15:34, Igor Sapego пишет:
> >>> By the way, I used Ubuntu 18.04, PHP 7.2.7 and what seems
> >>> to be PhpUnit 7.3 (not sure here).
> >>>
> >>> Best Regards,
> >>> Igor
> >>>
> >>>
> >>> On Mon, Sep 10, 2018 at 3:28 PM Igor Sapego <isap...@apache.org>
> wrote:
> >>>
> >>>> Guys, I've reviewed the API (which looks good), run tests and examples
> >> and
> >>>> here are my commments:
> >>>>
> >>>> 1. Main page for documentation is empty.
> >>>>
> >>>> 2. More output for Auth example is needed. This is not a test, after
> >> all,
> >>>> but example.
> >>>>
> >>>> 3. If I try run test with APACHE_IGNITE_CLIENT_ENDPOINTS=127.0.0.1,
> they
> >>>> fail with the following message:
> >>>> Apache\Ignite\Exception\NoConnectionException: [127.0.0.1] Failed to
> >> parse
> >>>> address "127.0.0.1" in
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientFailoverSocket.php:107
> >>>> Stack trace:
> >>>> #0
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientFailoverSocket.php(54):
> >>>>
> >>
> Apache\Ignite\Internal\Connection\ClientFailoverSocket->failoverConnect()
> >>>> #1
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Client.php(61):
> >>>>
> >>
> Apache\Ignite\Internal\Connection\ClientFailoverSocket->connect(Object(Apache\Ignite\ClientConfiguration))
> >>>> #2
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/tests/TestingHelper.php(52):
> >>>>
> Apache\Ignite\Client->connect(Object(Apache\Ignite\ClientConfiguration))
> >>>> #3
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/tests/SqlQueryTest.php(49):
> >>>> Apache\Ignite\Tests\TestingHelper::init()
> >>>> #4
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/Framework/TestSuite.php(703):
> >>>> Apache\Ignite\Tests\SqlQueryTestCase::setUpBeforeClass()
> >>>> #5
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/Framework/TestSuite.php(750):
> >>>> PHPUnit\Framework\TestSuite->run(Object(PHPUnit\Framework\TestResult))
> >>>> #6
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(587):
> >>>> PHPUnit\Framework\TestSuite->run(Object(PHPUnit\Framework\TestResult))
> >>>> #7
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/TextUI/Command.php(203):
> >>>> PHPUnit\TextUI\TestRunner->doRun(Object(PHPUnit\Framework\TestSuite),
> >>>> Array, true)
> >>>> #8
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/TextUI/Command.php(159):
> >>>> PHPUnit\TextUI\Command->run(Array, true)
> >>>> #9
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/phpunit(53):
> >>>> PHPUnit\TextUI\Command::main()
> >>>> #10 {main}
> >>>>
> >>>> 4. If I try run test with APACHE_IGNITE_CLIENT_ENDPOINTS=
> >> 127.0.0.1:10800,
> >>>> they fail with the following message:
> >>>> Apache\Ignite\Exception\OperationStatusUnknownException: Error while
> >>>> reading data from the server in
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientSocket.php:168
> >>>> Stack trace:
> >>>> #0
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientSocket.php(178):
> >>>>
> >>
> Apache\Ignite\Internal\Connection\ClientSocket->receive(Object(Apache\Ignite\Internal\Binary\MessageBuffer),
> >>>> 4)
> >>>> #1
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientSocket.php(159):
> >>>>
> >>
> Apache\Ignite\Internal\Connection\ClientSocket->processResponse(Object(Apache\Ignite\Internal\Binary\Request))
> >>>> #2
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientSocket.php(107):
> >>>>
> >>
> Apache\Ignite\Internal\Connection\ClientSocket->processRequest(Object(Apache\Ignite\Internal\Binary\Request))
> >>>> #3
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientFailoverSocket.php(96):
> >>>> Apache\Ignite\Internal\Connection\ClientSocket->connect()
> >>>> #4
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Internal/Connection/ClientFailoverSocket.php(54):
> >>>>
> >>
> Apache\Ignite\Internal\Connection\ClientFailoverSocket->failoverConnect()
> >>>> #5
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/src/Apache/Ignite/Client.php(61):
> >>>>
> >>
> Apache\Ignite\Internal\Connection\ClientFailoverSocket->connect(Object(Apache\Ignite\ClientConfiguration))
> >>>> #6
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/tests/TestingHelper.php(52):
> >>>>
> Apache\Ignite\Client->connect(Object(Apache\Ignite\ClientConfiguration))
> >>>> #7
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/tests/SqlQueryTest.php(49):
> >>>> Apache\Ignite\Tests\TestingHelper::init()
> >>>> #8
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/Framework/TestSuite.php(703):
> >>>> Apache\Ignite\Tests\SqlQueryTestCase::setUpBeforeClass()
> >>>> #9
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/Framework/TestSuite.php(750):
> >>>> PHPUnit\Framework\TestSuite->run(Object(PHPUnit\Framework\TestResult))
> >>>> #10
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/TextUI/TestRunner.php(587):
> >>>> PHPUnit\Framework\TestSuite->run(Object(PHPUnit\Framework\TestResult))
> >>>> #11
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/TextUI/Command.php(203):
> >>>> PHPUnit\TextUI\TestRunner->doRun(Object(PHPUnit\Framework\TestSuite),
> >>>> Array, true)
> >>>> #12
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/src/TextUI/Command.php(159):
> >>>> PHPUnit\TextUI\Command->run(Array, true)
> >>>> #13
> >>>>
> >>
> /home/isapego/work/ignite/modules/platforms/php/vendor/phpunit/phpunit/phpunit(53):
> >>>> PHPUnit\TextUI\Command::main()
> >>>> #14 {main}
> >>>>       Am I doing something wrong?
> >>>>
> >>>> 5. When "maven package" command is executed on Ignite, no php
> directory
> >>>> appears
> >>>>       in target/release-package-fabric/platforms directory. You need
> to
> >> edit
> >>>>       ignite/assembly/release-fabric-base.xml file and add appropriate
> >>>> "copy" commands.
> >>>>       Search "cpp" or "dotnet" for example.
> >>>>
> >>>> Best Regards,
> >>>> Igor
> >>>>
> >>>>
> >>>> On Tue, Sep 4, 2018 at 3:21 PM Igor Sapego <isap...@apache.org>
> wrote:
> >>>>
> >>>>> Great,
> >>>>>
> >>>>> I'll take a look
> >>>>>
> >>>>> Best Regards,
> >>>>> Igor
> >>>>>
> >>>>>
> >>>>> On Wed, Aug 29, 2018 at 10:37 PM Alexey Kosenchuk <
> >>>>> alexey.kosenc...@nobitlost.com> wrote:
> >>>>>
> >>>>>> Hi folks,
> >>>>>>
> >>>>>> PHP thin client is ready for review.
> >>>>>>
> >>>>>> Jira with the scope of work - [1].
> >>>>>>
> >>>>>> Implementation, examples, tests:
> >>>>>>      PR - [2],
> >>>>>>      repository - [3].
> >>>>>>
> >>>>>> API spec - [4].
> >>>>>>
> >>>>>> Readme (how to for the client, instructions for the examples and
> >> tests,
> >>>>>> etc.) - [5].
> >>>>>>
> >>>>>> Regards,
> >>>>>> -Alexey
> >>>>>>
> >>>>>> [1] https://issues.apache.org/jira/browse/IGNITE-7783
> >>>>>> [2] https://github.com/apache/ignite/pull/4649
> >>>>>> [3]
> >>>>>>
> >>>>>>
> >>
> https://github.com/nobitlost/ignite/tree/ignite-7783/modules/platforms/php
> >>>>>> [4]
> >>>>>>
> >>>>>>
> >>
> https://rawgit.com/nobitlost/ignite/ignite-7783-docs/modules/platforms/php/api_docs/html/index.html
> >>>>>> [5]
> >>>>>>
> >>>>>>
> >>
> https://github.com/nobitlost/ignite/blob/ignite-7783-docs/modules/platforms/php/README.md
> >>>>>>
> >>>>>
> >>>
> >>
> >
>

Reply via email to