Sounds good. Altogether, the makeover should be a new user experience and
leverage the latest hypervisor/storage tech and new/redesigned frameworks.

-Suresh

On Thu, Jan 24, 2019 at 10:13 AM Rohit Yadav <rohit.ya...@shapeblue.com>
wrote:

> I'm in the favour of keeping the 4.x going because no API compatibility is
> broken, and as long as we are following semver there is no need. Calling a
> 4.x a 5.x just for the sake of bumping versions may cause some perception
> issue.
>
> Removal of unsupported/poc/incomplete features, plugins including APIs
> should not constitute breaking of compatibility. Several network and
> hypervisor plugins are still in poc/incomplete/unmaintained state.
>
> Unless the API layer, and perhaps DB layer is re-architected there is no
> point in calling the next version 5.x as long as semver is followed.
>
> In my opinion, the next major version 5.0 should have a restful versioned
> API layer, a new DB+upgrade framework that may support multiple db servers,
> a new UI, sandboxed plugin framework (right now a plugin can do anything it
> wants to say the cloud db), a new agent-clustering framework (the current
> low level nio and rpc code goes away), a distributed message bus and
> locking service (that we thought to introduce in 4.2,4.3 but incomplete),
> and refactor the networking/VR layer with a new VR. Not to mention cleanup
> some technical debt. The keywords being major architectural and
> api/integrational changes. Some of this maybe on-going, but we'll get to
> 5.x with patience over time.
>
> Regards,
> Rohit Yadav
>
> ________________________________
> From: Ivan Kudryavtsev <kudryavtsev...@bw-sw.com>
> Sent: Tuesday, January 22, 2019 9:15:29 AM
> To: users; dev
> Subject: Why CloudStack 5
>
> I decided whether to write it several weeks thinking about the stones and
> rotten potatoes, but still decided to do that. Hope it will not raise the
> stress level.
>
> Colleagues and ACS leaders, I would like to initiate the discussion. Why go
> to CS5 rather than stay with 4.XX. Some thoughts are:
>
> 1. According to the versioning guide, the first number stands for radical
> changes like if the community decided to go from current ORM to Hibernate.
> I don't see the capabilities for such changes and there are no intentions
> for the implementation.
>
> 2. I can realize that we 'stuck' with '4.XX' and the marketing can be
> disappointing from that point of view. Then, OK, let's just skip the first
> number "4." and release, ACS 13.X, 14.X, 15.X and so on. Every version will
> receive new impressing version number and everyone could be happy about
> that.
>
> Going to version "5" currently looks like as an intention to refresh but
> with very poor motivation. At least to me.
>
> The discussion is strongly welcome.
>
>
>
> --
> With best regards, Ivan Kudryavtsev
> Bitworks LLC
> Cell RU: +7-923-414-1515
> Cell USA: +1-201-257-1512
> WWW: http://bitworks.software/ <http://bw-sw.com/>
>
> rohit.ya...@shapeblue.com
> www.shapeblue.com
> Amadeus House, Floral Street, London  WC2E 9DPUK
> @shapeblue
>
>
>
>

Reply via email to