Skip to content
Commits on Jan 7, 2016
  1. @yyejun

    bump version

    yyejun committed
  2. @yyejun

    Merge pull request #317 from yyejun/fix_memory_leak_2

    yyejun committed
    extra cleanup after twisted ssh channel close
Commits on Jan 6, 2016
  1. @yyejun

    check if already closed

    yyejun committed
  2. @yyejun
  3. @yyejun

    Merge pull request #316 from yyejun/fix_memory_leak

    yyejun committed
    fix event memory leak
Commits on Jan 5, 2016
  1. @yyejun
  2. @yyejun

    fix event memory leak

    yyejun committed
Commits on Nov 25, 2015
  1. @yyejun

    Merge pull request #314 from pkoch/remove_non_json_output

    yyejun committed
    Remove non-JSON output
  2. @pkoch

    Remove non-JSON output

    pkoch committed
  3. @yyejun

    Merge pull request #313 from pkoch/find_forgotten_procs

    yyejun committed
    More bells and whistles on find_forgotten_procs.py
    
    lg2m
  4. @pkoch
Commits on Oct 21, 2015
  1. @yyejun

    Merge pull request #312 from pkoch/find_forgotten_procs

    yyejun committed
    Introduce find_forgotten_procs.py
  2. @pkoch

    Add more options

    pkoch committed
Commits on Oct 20, 2015
  1. @pkoch

    Don't require fabric

    pkoch committed
Commits on Oct 17, 2015
  1. @pkoch
  2. @pkoch

    Add glob style matching

    pkoch committed
  3. @pkoch

    Introduce find_forgotten_procs.py

    pkoch committed
Commits on Oct 15, 2015
  1. @yyejun

    Merge pull request #311 from tsheasha/tsheasha/bugfix_specify_owner

    yyejun committed
    Fixing build failure
  2. @tsheasha

    Fixing build failure

    tsheasha committed
    When running make tests the build fails with the following message:
    
    ========================================================================
    FAILURES
    The following tests are expected to pass.
    
    ========================================================================
    tests.commands.display_test DisplayJobsTestCase.test_format
    ------------------------------------------------------------
    Traceback (most recent call last):
      File "./tests/commands/display_test.py", line 132, in test_format
        lines = self.do_format()
      File "./tests/commands/display_test.py", line 127, in do_format
        out = DisplayJobs().format(self.data)
      File "./tron/commands/display.py", line 176, in format
        self.out.append(self.format_row(row))
      File "./tron/commands/display.py", line 115, in format_row
        for i, value in enumerate(self.sorted_fields(fields))
      File "./tron/commands/display.py", line 110, in sorted_fields
        return [values[name] for name in self.fields]
    KeyError: 'owner'
    
    ========================================================================
    
    Reason is that owner is not an optional field and needs to be specified.
    This commit takes care of this and makes the build succeed.
Commits on Oct 2, 2015
  1. @yyejun

    bump version

    yyejun committed
  2. @yyejun

    Merge pull request #310 from mikepea/job_service_support_fields

    yyejun committed
    Add job and service support fields: owner, summary, notes.
Commits on Aug 28, 2015
  1. @mikepea
  2. @mikepea

    Vagrant trond should listen on all addresses for tronweb access

    mikepea committed
    For some reason it's still not working, but this fixes the first problem.
  3. @mikepea

    Add new fields to tronview/API for jobs

    mikepea committed
    * owner/summary/notes now available.
Commits on Aug 27, 2015
  1. @mikepea

    Add job notes/summary/owner

    mikepea committed
  2. @mikepea

    Update Vagrant tron playground to test new fields.

    mikepea committed
    This adds a sample tronfig that tests out the new service fields.
    
    A key change is the addition of the sshd_config, as MaxSessions is needed
    for Tron.
  3. @mikepea

    Fix display tests for services

    mikepea committed
  4. @mikepea

    Add new service fields to tronview and API.

    mikepea committed
    Adds service owner,summary,notes to JSON returned by /api/service
    
    Adds service owner,summary,notes to per-service tronview
    
    Adds owner to service summary in general tronview.
  5. @mikepea

    Add per-job/service owner/summary/notes fields

    mikepea committed
    With a large tronfig managed by many people, it can be difficult
    to know who should be contacted when performing maintenance.
    
    Namespaces help with this, but it is still hard without going to the job
    code itself, or git blame.
    
    This allows job/service authors to put contact details, a summary of the job/services
    purpose, and any support notes they feel are relevant, by adding the following optional fields
    to the job and service schemas:
    
    * 'owner' (string)
    * 'summary' (string)
    * 'notes' (string)
Commits on Apr 3, 2015
  1. @yyejun

    Merge pull request #304 from mikepea/vagrant_playground

    yyejun committed
    Vagrant 'development playground' environment
Commits on Apr 2, 2015
  1. @mikepea

    Vagrant 'development playground' environment

    mikepea committed
    This adds a multi-node Vagrant environment consisting of a tron 'master' node
    and three 'batch-*' nodes for jobs/services.
    
    The master node is fully configured, and ready for addition of the nodes and node_pool
    entries via tronfig, which is documented in docs/developing.rst.
    
    The tron master node is currenly Ubuntu 10.04 LTS, due to limitations in the debian package
    build process. This also mirrors the most common deployment pattern for tron at the time of
    writing, hopefully with a view to making this easier to migrate from.
Commits on Jan 21, 2015
  1. @yyejun

    Merge pull request #301 from Yelp/fix_failed_start

    yyejun committed
    Service monitor task should be requeued before notify
Commits on Jan 15, 2015
  1. @yyejun
Commits on Dec 19, 2014
  1. @yyejun

    Merge pull request #299 from Yelp/optimize_job_runs_api

    yyejun committed
    optimize dashboard fetch api
  2. @yyejun

    bump version

    yyejun committed
Something went wrong with that request. Please try again.