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 5B05B200CBE for ; Fri, 23 Jun 2017 04:15:55 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 59A89160BF1; Fri, 23 Jun 2017 02:15:55 +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 9EF1D160BE7 for ; Fri, 23 Jun 2017 04:15:54 +0200 (CEST) Received: (qmail 25939 invoked by uid 500); 23 Jun 2017 02:15:53 -0000 Mailing-List: contact dev-help@polygene.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@polygene.apache.org Delivered-To: mailing list dev@polygene.apache.org Received: (qmail 25927 invoked by uid 99); 23 Jun 2017 02:15:53 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 23 Jun 2017 02:15:53 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 14D05C0BC0 for ; Fri, 23 Jun 2017 02:15:53 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 1.98 X-Spam-Level: * X-Spam-Status: No, score=1.98 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, HTML_MESSAGE=2, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=disabled Authentication-Results: spamd1-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id y2u8_ReV7ccg for ; Fri, 23 Jun 2017 02:15:49 +0000 (UTC) Received: from mail-lf0-f44.google.com (mail-lf0-f44.google.com [209.85.215.44]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTPS id B10875FBBB for ; Fri, 23 Jun 2017 02:15:48 +0000 (UTC) Received: by mail-lf0-f44.google.com with SMTP id p189so22327273lfe.2 for ; Thu, 22 Jun 2017 19:15:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:from:date:message-id:subject:to; bh=hOqqdkwbjDbGojlhcgnSzNee2hccT7aS/xJF7NrtMck=; b=Rqa94Oik4ieYEaMY1AwcBxQN5NooRcJ+QFYzNp1ytW0tMbeot6qAVBeESAL9i0C3xL smp8Mn8jBRjBDMIdxssJ7j/Ah9ZruFxSM7TLcjczR+PdpnckymhVwYTV2LY5dPDCxlsR bJw+JehYTtptNmRwRO4Wi0YHuNfgr0EFxBRfvyIE3eEKX5kiKitcPRJHwyM97kDDKaSK QFitDZpIMcNfvW4H4+P1SQhb850x2HQIjyZXqtdq/CscGBQGMTY14l2JFH8NxadCvGtQ 302vfGdiottmD0OJnLgJOSFiS2S3D/kU5ZDMrIUyrQvgaasyRiQv6w9fGmCeOvhuHYIy IKGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:from:date:message-id:subject :to; bh=hOqqdkwbjDbGojlhcgnSzNee2hccT7aS/xJF7NrtMck=; b=f74ZCm0AYgPz+kNCCnlznBLHCQonzX1q++x+F5r5jceEJw5q6xr38DScxwjEx/TwLO 0rkoWtwE3i/jT+qq0KISGPHNtj2U0SCm/+7kbJObyiLf5MbmyRFRrKZpLpkVogYmErJm 6cTPVObRTeaYUTfzESJqM9M9xvBuQbBdp/4wcM3Szbmb5+Gvtx2j0hvEQkoaFqL/CeHa IEqVyUEzuZve2NWjABzekkbmojXogeyWU/Qy5QxZKmFZw3esvzv65auS6m46tSwKTlxd b0lixnbVp4NugYGFCWG47MHZAc6ttaG7GmcKPfQjebHaiYyqB1L5lM3dEAWBDrojvwrI 9C2Q== X-Gm-Message-State: AKS2vOwaU+ekwRPjC25zRz5X4RQ2zPqa+8qk4clyZlWbC1BKYKUGglgp Sk8xY0RV2pdvv2tTswBjU0sQASyJfA== X-Received: by 10.46.1.227 with SMTP id f96mr1727818lji.10.1498184147936; Thu, 22 Jun 2017 19:15:47 -0700 (PDT) MIME-Version: 1.0 Sender: hedhman@gmail.com Received: by 10.46.83.18 with HTTP; Thu, 22 Jun 2017 19:15:27 -0700 (PDT) From: Niclas Hedhman Date: Fri, 23 Jun 2017 10:15:27 +0800 X-Google-Sender-Auth: L-280U3AbUqWkXTihJ6ox_ijTd0 Message-ID: Subject: Hangout on Monday 19 June To: dev@polygene.apache.org Content-Type: multipart/alternative; boundary="001a1142b9e4f22dd00552972d42" archived-at: Fri, 23 Jun 2017 02:15:55 -0000 --001a1142b9e4f22dd00552972d42 Content-Type: text/plain; charset="UTF-8" Gang, Should have done this earlier, but been quite busy. First of all, remarkably the time was almost right. Tibor pointed out that CET is the non-DST timezone name. I should probably used Europe/Berlin or Europe/Paris. Participants; - Niclas Hedhman - Tibor Mlynarik - Stanislav Muhametsin (no cam/mic) Tibor came with a list of things, after trying to port his 2.x application to 3.x * @Uses disallowing Composites breaks his app. And it worked before. I realized from his feedback that I forbade a much wider usecase than the one that is a problem. Need to revert. Tibor, please add Jira issue. Or reopen the one from before. * Tibor felt a bit confused on how the State in composites really work under the hood. And he would like documentation on that. I tried to explain it in person, but add a Jira, and I will look into writing it up sooner or later. * I have a note on "UnitOfWork closed inconsistently", but can't recall what that was about. * ConcurrentModification checks might not work in clustered setups. Tibor suspects that the "version" is not checked against the store, and if it is, transaction-free stores have no chance to do a "Compare/Set" operation if that is supported (such as MongoDb has). I find this one particularly interesting, and would like investigate if we can improve the EntityStore SPI to take such into consideration in some manner. * Indexing state change notification sent before commit. Possibly having a time window when the index has a new value, but the entity doesn't yet. I don't think this is a priority issue, since there is also the thing about isolation of transactions and caching on stores, which will also give a similar result, i.e. "find entities with sales > 10000" and one of those are in the UoW cache, with a value less than 10000. Additionally, the indexing may be asynchronous, operate on clusters, just like the ES might do, with unpredictable delays everywhere. Eventual consistency should perhaps be promoted more in Polygene and make this as transparent as possible. If Tibor's list contained anything else, I didn't take a note of it, perhaps he can fill it in. Other than that, some general chitchat and non-distinct ideas. Hope to see more people on July 17th 2017. Stan promises to arrange cam/mic by that time. :-) Cheers and see you all next time. -- Niclas Hedhman, Software Developer http://polygene.apache.org - New Energy for Java --001a1142b9e4f22dd00552972d42--