Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 39AAD200B29 for ; Thu, 16 Jun 2016 04:27:07 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 38411160A57; Thu, 16 Jun 2016 02:27:07 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id 66FC8160A5D for ; Thu, 16 Jun 2016 04:27:06 +0200 (CEST) Received: (qmail 10217 invoked by uid 500); 16 Jun 2016 02:27:05 -0000 Mailing-List: contact dev-help@zest.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@zest.apache.org Delivered-To: mailing list dev@zest.apache.org Received: (qmail 10193 invoked by uid 99); 16 Jun 2016 02:27:05 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 16 Jun 2016 02:27:05 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 3BBD32C1F5D for ; Thu, 16 Jun 2016 02:27:05 +0000 (UTC) Date: Thu, 16 Jun 2016 02:27:05 +0000 (UTC) From: "Niclas Hedhman (JIRA)" To: dev@zest.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (ZEST-156) Remove Scheduler library MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Thu, 16 Jun 2016 02:27:07 -0000 Niclas Hedhman created ZEST-156: ----------------------------------- Summary: Remove Scheduler library Key: ZEST-156 URL: https://issues.apache.org/jira/browse/ZEST-156 Project: Zest Issue Type: Task Reporter: Niclas Hedhman The Scheduler library is dependent on Quartz which is capable of persisted schedules. However, after trying several times to integrate that mechanism into Entity Stores of Zest, it is apparent that Quartz assumes an SQL store under the hood, and effectively has leaky abstractions. On top of that, the Scheduler Library are loosing schedule executions due to its wrong way of integrating persistence with Quartz. This is a very serious bug, and we can't seem to be able to fix it. We have therefor decided to drop this library entirely. We recommend that an external scheduler is used instead, possibly via a Rest interface. -- This message was sent by Atlassian JIRA (v6.3.4#6332)