[libgearman-client-perl] branch master updated (dc31fb9 -> df5deb6)

gregor herrmann gregoa at debian.org
Sat Jun 17 19:54:04 UTC 2017


This is an automated email from the git hooks/post-receive script.

gregoa pushed a change to branch master
in repository libgearman-client-perl.

      from  dc31fb9   drop WAITS-FOR
      adds  396df29   rm warning
      adds  05c7c35   add work_data to known protocol command list (borrowed https://github.com/gearman/perl-Gearman-Client/pull/4)
      adds  d825438   Task got on_data field (borrowed https://github.com/gearman/perl-Gearman-Client/pull/4)
      adds  8d29b0e   Taskset handles work_data response type
      adds  bee50fc   protocol commands ordered numericaly
      adds  a31cd79   Taskset->process_packet refactoring: if's replaced by internal subs
      adds  bc03bc2   Task on_data field + test
      adds  20150e6   Task->exception: fixme about dereferenced value
      adds  f38a545   Taskset->process_packet refactoring, bug fixing in work_exception case implementation
      adds  4d3ee5b   Taskset->process_packet tests refactoring
      adds  5b158bd   Worker got local subs for sending, joining by 0, create request command
      adds  1b8ba37   reorder Workers subs
      adds  6fc5f44   Worker pod
      adds  7803f88   add fixme in Worker->work
      adds  b48d2a3   bug fixing for commit 183fda38 in Worker->reset_abilities
      adds  7dc2bed   Worker _uncache_sock
      adds  e14cd30   Gearman::Job abbreviated
      adds  73ed4ee   Worker supports WORK_DATA requests
      adds  bdb506e   more worker can tests
      adds  6e6b6aa   WORK_DATA test
      adds  0b3bb3f   Worker offers new methods:   send_work_exception   send_work_fail   send_work_status
      adds  bddd15b   more worker can tests
      adds  4beaec6   Job got js parameter
      adds  1e8d170   job tests
      adds  199d72c   provide a hash to Gearman::Job->new
      adds  e75f053   ()
      adds  f5292ab   uncache_sock test
      adds  cf912a7   worker uses send_work_complete, send_work_fail
      adds  63306fa   add protocol work_warning
      adds  46ffbe3   perltidy
      adds  2bf69db   one key more
      adds  a6fe8b2   worker provides send_work_warning method
      adds  7b72759   test worker can send_work_warning
      adds  bab40c6   Task provides method warning to invoke on_warning callback
      adds  0466411   more task tests
      adds  10f5553   taskset process work_warning packets
      adds  72dfe2c   work_warning tests
      adds  eba7578   refactoring of work_data and work_warning tests
      adds  75b65e1   gearmand does not support WORK_EXCEPTION yet. see https://github.com/gearman/gearmand/issues/70#issuecomment-276485351
      adds  899feca   test script renamed
      adds  b61e0e0   pod
      adds  989f8f0   bug fixing rebase result: add _ to uncache_sock
      adds  c46dbaf   replace BEGIN block by 'use Storable'
      adds  761436d   add todo
      adds  7c740dd   add on_exception cb in work command tests
      adds  004a877   test script work command renamed
      adds  6e54a00   test comment
      adds  adad62b   worker provides send_work_complete and send_work_fail methods
      adds  218d9dc   work_fail could contain a message
      adds  bf5d06c   rm obsolete fixme
      adds  ca1e2c0   rm warn
      adds  178e773   do not overwrite on_fail callback
      adds  9f3be83   test work_complete and work_fail
      adds  1160881   more on fail tests
      adds  3a0599f   add test scripts
      adds  edda5c5   add protocol keys: - submit_job_low - submit_job_low_bg
      adds  b47fc6a   protocol test
      adds  099053a   task support low priority https://github.com/p-alik/perl-Gearman/issues/6
      adds  b52d313   priority, mode tests
      adds  c5adea9   v2.003_001
      adds  f8cc90d   version 0.77
      adds  824cb12   changes
      adds  1f149c1   Ref::Util 0.020 because travis ci build failed
      adds  6ac450b   remove on_complete and on_fail callbacks
      adds  ed6b35e   fixing waiting test
      adds  6cd8e9d   Objects provide func method
      adds  0763a4c   func tests
      adds  9e4ee92   use Ref::Util
      adds  9fbe06d   use objects func
      adds  e3d999b   use objects func
      adds  1a51644   Revert "use Ref::Util"
      adds  fb9ae1e   Revert "Ref::Util 0.020 because travis ci build failed"
      adds  7ff8876   Revert "requires Ref::Util >= 0.020; see cpan tester report 848fbc3e-b94f-11e6-8baf-a6caeafb6ca6"
      adds  22fbc61   revert b1f904282ebb2c3abf7424dc86bada629b44df32
      adds  e0a39b7   s/is_ref/ref/
      adds  23954de   Revert "Job uses Ref::Util"
      adds  5925884   Revert "client uses Ref::Util"
      adds  977f5e6   Revert "prereq Ref::Util"
      adds  ba184f8   pod
      adds  fb2e743   rm Ref::Util
      adds  4f220c1   update changes
      adds  6daee0b   bug fixing in _get_js_sock: without on connect callback socket was always deleted _register_all returns true if provided request could successfully be sended to all job servers
      adds  ccd9bbf   perltidy
      adds  fcfac5f   register_function and unregister_function returns _register_all
      adds  c821242   register function tests
      adds  aa98e2f   init worker with job server in work subtest
      adds  dd1d32a   execute instance on_connect only if no same named argument is present
      adds  e066075   read_text_status skip execution if socket is unconnected
      adds  86069d4   read_text_status test
      adds  0647ec9   change log
      adds  bd72afb   pack_submit_packet client parameter showld be optional. see #10
      adds  ccdf26a   bug fixing issue #10 - delete job_server arguments before parent class initialisation - job_server method returns correspondent property value if GEARMAN_WORKER_USE_STDIO
      adds  7e42b43   a fixing attempt for: Failed test 'GEARMAN_WORKER_USE_STDIO env' http://www.cpantesters.org/cpan/report/b89e5036-fa5d-11e6-ab2d-18a9409fb6a0
      adds  48f2578   merely message update
      adds  b7a2876   trying to fix: Failed test 'ssl socket callback' http://www.cpantesters.org/cpan/report/d86accf2-6bf7-1014-83eb-3ab1a5b63b95
      adds  0b57883   v2.003_002
      adds  3a7eddc   AUTHOR_TESTING only because no Gearman::Server do not support protocol commands WORK_DATA and WORK_WARNING
      adds  89943a7   AUTHOR_TESTING only because no Gearman::Server do not support protocol commands WORK_DATA and WORK_WARNING
      adds  f811396   testing agains Gearman::Server
      adds  6e1abd1   2.003.001
      adds  60f8130   Use lib . to run tests with perl 5.25.11
      adds  0cd9279   run worker new with GEARMAN_WORKER_USE_STDIO only if AUTHOR_TESTING
      adds  bad0ddb   Refactor socket subtest
      adds  dcb417f   travis ci with AUTHOR_TESTING=1
      adds  fc71675   v2.003.002
      adds  3a33c21   changes
      adds  703330d   fix 2.003.002 entry in change log
      adds  76be1ee   add prefix_separator getter/setter
      adds  bac2e21   test prefix_separator
      adds  3851e05   v2.004.001
      adds  a639beb   changes
      adds  e986ce2   do not force Client and Worker to set useless SSL ca_certs parameter
      adds  7291cf9   v2.004.002
      adds  c848ef0   v2.004.002 changes
      adds  7004f9d   set ca_file in ssl mode
      adds  57eab01   pod fixes
      adds  7ade9d9   optional SSL_VERIFY_MODE
      adds  7df6ffa   Check socket reliability with IO::Select
      adds  dbe0c78   Taskset dies if reading of response packet fails
      adds  ff00070   Use Taskset->client instead of hr; pod
      adds  e3b539f   Cleanup Taskset->new
      adds  0bf6e2a   Taskset subtests: socket, hook and task
      adds  104b2cb   croak without Uhh
      adds  f50ad5e   catch changed process_packet exception message
      adds  e3b3312   rm last Um
      adds  e8f93f6   perltidy
      adds  2893359   add a node about importance of uniq parameter in dispatch_background
      adds  8164154   v2.004.003
      adds  ee9135c   changes
      adds  7b27fd8   pod [skip ci]
      adds  becc225   refactoring: Taskset each loaned_sock
      adds  d648b87   perltidy
      adds  e1ece18   v2.004.004
      adds  0f44032   changes
      adds  110e69e   worker support work_exception
      adds  1a85f44   delete waiting for handle if work_exception
      adds  e15f397   add brackets around array ref
      adds  98503a8   work_exception test
      adds  2c602b2   run work_exception test
      adds  628ea8e   update worker die messages
      adds  b525dc9   can send_work_exception test
      adds  48e0091   send_work_fail without message
      adds  b8cf667   no use of undef
      adds  4fd3d54   no waiting on work_exception
      adds  c1cf388   plan tests
      adds  2c9502a   test echo response message
      adds  b19958d   plan tests
      adds  85ee03d   v2.004.005
      adds  c9cd776   changes
      adds  e7dbeab   fix work fail waiting test
      adds  ef36cf4   skip ts socket test if no job server
      adds  fe7b0bb   rm TODO work_exception vs work_fail
      adds  129b3a7   ts does not look for a message on work_fail
      adds  e6933e8   fix on_fail in work_fail test
      adds  e4490f7   fix version [skip ci]
      adds  4290680   pack_submit_test
      adds  139aa3b   use func method instead of hash ref
      adds  64c5e06   plan tests
      adds  138aa60   large work result test
      adds  eb55022   large task data test
      adds  56b7a1f   bug fixing issue #16: use Gearman::Util::send_req instead of syswrite
      adds  547b457   v2.004.006
      adds  5f76d54   changes
      adds  2274fdb   change taskset send request error message [skip ci]
      adds  471cff9   bug fix get_job_server_status: stringify job server
      adds  0d96844   stringify job server
      adds  5bb0067   warn if read text command fails
      adds  dfeb91b   strigify job server
      adds  bb57944   strigify job server
      adds  7594b37   v2.004.007
      adds  54f5c59   changes
      adds  a588f34   worker _rc reference of util pack_req_command
      adds  46fda2e   worker _send takes a reference of request parameter
      adds  3a74bf1   variable is already declared
      adds  b80f9ab   start testing gearmand with --log-file to avoid warnings
      adds  9a5c8dc   worker new accepts client_id option
      adds  bfa4124   typo
      adds  af13d93   client id test
      adds  bd4e224   replace _on_connect by _set_client_id
      adds  969364b   pod fixing
      adds  d666b3d   register_function transmits client_id and can_do to job servers
      adds  710fd1a   set ability for the function want be registered only
      adds  8f45750   _register_all returns true if request transmitted successfully to all job servers
      adds  2b59463   fix job servers initialisation
      adds  4eedfe4   perltidy
      adds  7d4c412   rm Test::Differences from build requires
      adds  3292451   more job server tests
      adds  3668fab   plan tests
      adds  aed70e7   cleanup worker tests
      adds  80baea4   set ability tests
      adds  a98ea59   run perl 5.26 tests
      adds  babd436   fixing unavailable variable warning
      adds  44b8910   bug fixing register function
      adds  48230ea   delete socket if request failed
      adds  82488e8   reset abilities refactoring
      adds  f0caa15   tests refactoring
      adds  4bb52e2   move internel setting before set_client_id call
      adds  bed172f   renew registration after reconnecting to job server
      adds  d899231   refactoring: is idle
      adds  3d39609   pod
      adds  7382036   plan tests
      adds  648c83b   v2.004.008
      adds  23eb8fe   changes
      adds  d2d0169   little refactoring of large payload test
      adds  0e11dbf   do not run large args subtests without AUTHOR_TESTING
      adds  04d7942   travis ci should skip large args job
      adds  4446d4e   changes
      adds  60b8fe4   New upstream version 2.004.008
       new  162e3e1   Updated version 2.004.008 from 'upstream/2.004.008'
       new  3e9c0ed   Update debian/changelog
       new  cbd5eb7   Update (build) dependencies.
       new  b22c78a   Update years of packaging copyright.
       new  a175907   debian/rules: forbid DNS queries during tests.
       new  df5deb6   releasing package libgearman-client-perl version 2.004.008-1

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CHANGES                               |  60 ++++
 MANIFEST                              |   2 +
 META.json                             |  10 +-
 META.yml                              |  10 +-
 Makefile.PL                           |  16 +-
 debian/changelog                      |   9 +-
 debian/control                        |   3 -
 debian/copyright                      |   2 +-
 debian/rules                          |   4 +
 lib/Gearman/Client.pm                 |  92 +++--
 lib/Gearman/Job.pm                    |  35 +-
 lib/Gearman/JobStatus.pm              |   2 +-
 lib/Gearman/Objects.pm                |  85 +++--
 lib/Gearman/ResponseParser.pm         |   2 +-
 lib/Gearman/ResponseParser/Taskset.pm |   2 +-
 lib/Gearman/Task.pm                   | 146 +++++++-
 lib/Gearman/Taskset.pm                | 350 +++++++++---------
 lib/Gearman/Util.pm                   |  65 ++--
 lib/Gearman/Worker.pm                 | 659 +++++++++++++++++++++-------------
 t/00-use.t                            |   2 +-
 t/01-object.t                         | 133 ++++---
 t/02-client.t                         |  11 +-
 t/03-worker.t                         |  83 +++--
 t/04-task.t                           | 136 +++++--
 t/05-taskset.t                        | 330 ++++++++++++-----
 t/10-job.t                            |  25 +-
 t/11-unit.t                           |   4 +-
 t/12-sum.t                            |   4 +-
 t/13-fail.t                           |  15 +-
 t/14-sleep.t                          |  12 +-
 t/15-priority.t                       |  17 +-
 t/16-background.t                     |  13 +-
 t/17-status.t                         |  20 +-
 t/18-ssl.t                            | 102 +++++-
 t/20-send-work-command.t              |  87 +++++
 t/25-work-finish-command.t            | 147 ++++++++
 t/40-prefix.t                         |  16 +-
 t/50-wait_timeout.t                   |  37 +-
 t/Server.pm                           |  10 +-
 39 files changed, 1873 insertions(+), 885 deletions(-)
 create mode 100644 t/20-send-work-command.t
 create mode 100644 t/25-work-finish-command.t

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-perl/packages/libgearman-client-perl.git



More information about the Pkg-perl-cvs-commits mailing list