byronellis opened a new pull request, #5:
URL: https://github.com/apache/beam-swift/pull/5

   The main point of this PR is to add a first-class concept of Container and 
Container Runtime to Swift. Eventually this will facilitate the management of 
expansion services and the like but the first use case is allowing Beam to 
download and execute a Prism container during testing. 
   
   Speaking of, this PR also introduces a TestContainer framework (definitely a 
WIP) that is intended to act something like the testcontainer.org Java stuff 
but for Swift. This should hopefully allow us to, for example, emulate various 
cloud services locally without having to log in or anything like that. At the 
moment it only supplies the PrismContainer which manages the lifecycle of a 
PrismContainer. 
   
   For an example of this in action see BasicTransformTests
   
   As a side of effect of this we also found a couple of bugs in the way we 
handle timestamps (specifically the conversion between Swift's Date type and 
Beam's Timestamp). These are fixed and we can now execute multiple serial 
group-by-key operations. 
   
   This PR also includes some general cleanups related to getting things 
running in a container.
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to