Skip to content
This repository has been archived by the owner on Sep 6, 2022. It is now read-only.

Network Resource Manager interface #229

Merged
merged 57 commits into from
Jan 17, 2022
Merged

Network Resource Manager interface #229

merged 57 commits into from
Jan 17, 2022

Commits on Dec 16, 2021

  1. add resource manager interfaces

    vyzo committed Dec 16, 2021
    Configuration menu
    Copy the full SHA
    cfce3f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    044fbea View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    193ee25 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2afdeee View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    46cbcfe View commit details
    Browse the repository at this point in the history
  2. make system scope explicit

    vyzo committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    d4cfc93 View commit details
    Browse the repository at this point in the history
  3. make memory stat an int64

    vyzo committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    586f1d0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b3f9e1d View commit details
    Browse the repository at this point in the history
  5. fix typo

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann authored Dec 21, 2021
    Configuration menu
    Copy the full SHA
    35ec4fd View commit details
    Browse the repository at this point in the history
  6. fix typo

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann authored Dec 21, 2021
    Configuration menu
    Copy the full SHA
    081233f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    5767cbb View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. Configuration menu
    Copy the full SHA
    aeb9233 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d997bbb View commit details
    Browse the repository at this point in the history
  3. remove protocols from OpenStream

    The stream is unnegotiated state until the actual protocol has been determined.
    vyzo committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    8f759d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dcef937 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2021

  1. Configuration menu
    Copy the full SHA
    c52807c View commit details
    Browse the repository at this point in the history
  2. flesh out stat struct

    vyzo committed Dec 23, 2021
    Configuration menu
    Copy the full SHA
    76a25c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    25d4931 View commit details
    Browse the repository at this point in the history

Commits on Dec 24, 2021

  1. interface refiniments

    1. Introduce transactions in all scopes
    2. Limit the view of stream/connection scope for users, to avoid the Done footgun
    3. Move OpenStream to the resource manager
    vyzo committed Dec 24, 2021
    Configuration menu
    Copy the full SHA
    deb1c16 View commit details
    Browse the repository at this point in the history

Commits on Dec 27, 2021

  1. add Buffer interface

    vyzo committed Dec 27, 2021
    Configuration menu
    Copy the full SHA
    1f5a414 View commit details
    Browse the repository at this point in the history

Commits on Dec 28, 2021

  1. fix typo

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    6400bea View commit details
    Browse the repository at this point in the history
  2. fix typo

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    3357752 View commit details
    Browse the repository at this point in the history
  3. fix typo

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann authored Dec 28, 2021
    Configuration menu
    Copy the full SHA
    d99bef0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c452665 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    219e9bc View commit details
    Browse the repository at this point in the history
  6. RIP Buffers

    vyzo committed Dec 28, 2021
    Configuration menu
    Copy the full SHA
    3ecf62c View commit details
    Browse the repository at this point in the history

Commits on Dec 29, 2021

  1. make ErrResourceLimitExceeded a temporary error; move rcmgr errors wi…

    …th the other errors.
    vyzo committed Dec 29, 2021
    Configuration menu
    Copy the full SHA
    535c095 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. unexport TemporaryError

    vyzo committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    caacd96 View commit details
    Browse the repository at this point in the history

Commits on Dec 31, 2021

  1. null resource manager stub

    vyzo committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    a5d2e41 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b948cd7 View commit details
    Browse the repository at this point in the history
  3. don't rely on typed nils but instead use actual null object instances

    So that we don't confuse the hell out of everyone!
    vyzo committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    48c94b6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5fcc7b6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    625a159 View commit details
    Browse the repository at this point in the history
  6. fix typo

    vyzo committed Dec 31, 2021
    Configuration menu
    Copy the full SHA
    f205ca6 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    31b6a33 View commit details
    Browse the repository at this point in the history

Commits on Jan 4, 2022

  1. Configuration menu
    Copy the full SHA
    59c3e97 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4f1520 View commit details
    Browse the repository at this point in the history
  3. fix argument name

    marten-seemann committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    d2ff788 View commit details
    Browse the repository at this point in the history
  4. godocs for ResourceManager

    vyzo committed Jan 4, 2022
    Configuration menu
    Copy the full SHA
    d1a82f1 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2022

  1. Configuration menu
    Copy the full SHA
    541324d View commit details
    Browse the repository at this point in the history
  2. use uint8 for MemoryStatus

    Co-authored-by: Marten Seemann <martenseemann@gmail.com>
    vyzo and marten-seemann authored Jan 5, 2022
    Configuration menu
    Copy the full SHA
    cafe95a View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2022

  1. rework reservation interface to pass priority instead of returning me…

    …mory status
    
    so that we don't have to undo reservations if there is too much pressure.
    vyzo committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    84d55d3 View commit details
    Browse the repository at this point in the history
  2. improve comment

    vyzo committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    d9136f0 View commit details
    Browse the repository at this point in the history
  3. fix typo

    vyzo committed Jan 6, 2022
    Configuration menu
    Copy the full SHA
    2192774 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2022

  1. export the NullScope

    marten-seemann committed Jan 7, 2022
    Configuration menu
    Copy the full SHA
    005b84b View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2022

  1. Stream.SetProtocol can return an error

    It needs to attach the protocol to the protocol scope, which may fail.
    vyzo committed Jan 9, 2022
    Configuration menu
    Copy the full SHA
    9d473a8 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2022

  1. Configuration menu
    Copy the full SHA
    0c1046c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0391e67 View commit details
    Browse the repository at this point in the history
  3. Update network/rcmgr.go

    Co-authored-by: raulk <raul@protocol.ai>
    vyzo and raulk authored Jan 13, 2022
    Configuration menu
    Copy the full SHA
    d3d9ac7 View commit details
    Browse the repository at this point in the history
  4. Update network/rcmgr.go

    Co-authored-by: raulk <raul@protocol.ai>
    vyzo and raulk authored Jan 13, 2022
    Configuration menu
    Copy the full SHA
    140d0ed View commit details
    Browse the repository at this point in the history
  5. Update network/rcmgr.go

    Co-authored-by: raulk <raul@protocol.ai>
    vyzo and raulk authored Jan 13, 2022
    Configuration menu
    Copy the full SHA
    7a1c47e View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2022

  1. Update network/rcmgr.go

    Co-authored-by: Adin Schmahmann <adin.schmahmann@gmail.com>
    vyzo and aschmahmann authored Jan 14, 2022
    Configuration menu
    Copy the full SHA
    e2bac5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4bfde8e View commit details
    Browse the repository at this point in the history
  3. rename transaction to span

    vyzo committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    68e492f View commit details
    Browse the repository at this point in the history
  4. indicate bytes in ReserveMemory

    vyzo committed Jan 14, 2022
    Configuration menu
    Copy the full SHA
    953320f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    06aa6f9 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    6b8d8bf View commit details
    Browse the repository at this point in the history