1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/apache-attic-apex-core

Клонировать/Скачать
CHANGELOG.md 420 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
Отправлено 28.02.2025 03:00 6592062

Изменения в Apex

Версия 3.7.0 - 2018-04-18

Подзадача

  • [APEXCORE-705] - Предотвратить публикацию от оператора, который находится впереди подписчика более чем на максимальное количество блоков

Ошибка

  • [APEXCORE-682] - Невозможно просмотреть приложение с помощью веб-службы, когда указан маршрут запуска пользователя
  • [APEXCORE-720] - В плагине DAGExecution, Context.getDAG возвращает null
  • [APEXCORE-722] - Защищённые данные в DefaultInputPort и DefaultOutputPort могут мешать работе пользователя
  • [APEXCORE-723] - Заменить двойные кавычки на одиночные кавычки в аргументах командной строки для передачи свойств аппендера логгера
  • [APEXCORE-726] - Имплементация пользователя не может получить доступ к ресурсам приложения при активированном режиме ACL
  • [APEXCORE-732] - Контейнер завершается ошибкой при наличии проблемы сериализации в записи кортежей
  • [APEXCORE-736] - Невозможно получить отчёт о контейнерах главного приложения с использованием kerberized веб-сервисов в STRAM
  • [APEXCORE-737] - Главное приложение не выключается, так как numRequestedContainers становится отрицательным
  • [APEXCORE-740] - Плагины установки не распознают классы операторов из-за загрузки через различные загрузчики классов
  • [APEXCORE-742] - Yarn клиент не правильно инициализируется во всех случаях
  • [APEXCORE-743] - Убитый контейнер показывается как работающий
  • [APEXCORE-745] - Сервер буферизации может прекратить обработку кортежей при активированном режиме backpressure
  • [APEXCORE-756] - Исправление ConcurrentModificationException в GroupingManager
  • [APEXCORE-757] - Опция DISABLE веб-авторизации не работает
  • [APEXCORE-760] - URL-адрес отслеживания веб-приложения может не содержать полного доменного имени
  • [APEXCORE-765] - Исключения регистрируются при получении информации о веб-сервисах STRAM для клиентских веб-сервисов
  • [APEXCORE-766] - Добавление пробелов между словами в документации
  • [APEXCORE-767] - Двойная загрузка класса в CLI при запуске одного приложения
  • [APEXCORE-779] - В тестах Yarn контейнеры должны использовать ту же JVM, что и сам тест
  • [APEXCORE-791] - Настройки безопасности шлюза должны быть доступны в DAG
  • [APEXCORE-798] - Исключение файла log4j.properties из engine-test.jar

Улучшение

  • [APEXCORE-602] - Предоставить "group-id" в объекте события, чтобы события группировались по "корневой причине"
  • [APEXCORE-626] - Команда shutdown-app должна принимать имя приложения аналогично команде kill-app
  • [APEXCORE-670] - CLI должна предоставлять команду для изменения уровня логирования
  • [APEXCORE-704] - Добавить поддержку программного аппендера логгера
  • [APEXCORE-711] - Поддержка пользовательского SSL ключевого хранилища для Stram REST API веб-сервиса
  • [APEXCORE-712] - Поддержка распространения пользовательского SSL материала к узлу Stram при запуске приложения
  • [APEXCORE-716] - Добавить общую документацию для API движка о его намеченном использовании
  • [APEXCORE-717] - Удалить ненужное свойство archetypeVersion
  • [APEXCORE-719] - Передать имя приложения от клиента Stram до главного приложения и контейнера через свойства командной строки
  • [APEXCORE-733] - Добавить возможность использования пути HDFS имплементированного пользователя для хранения ресурсов приложения
  • [APEXCORE-734] - StramLocalCluster может не завершаться правильно
  • [APEXCORE-738] - Обновить документацию для описания добавленной поддержки пользовательского SSL
  • [APEXCORE-744] - Заполнить карты диагностических контекстов логирования
  • [APEXCORE-747] - Предоставить дополнительные опции ToStringStyle
  • [APEXCORE-749] - Исправить форматирование README.md
  • [APEXCORE-754] - Добавить JAR-файл класса плагина со своими зависимостями в список библиотек, развернутых вместе с приложением
  • [APEXCORE-761] - Добавить утилитный класс/методы для чтения системных свойств
  • [APEXCORE-764] - Переработать службу локатора плагина
  • [APEXCORE-778] - Переработать тест DelayOperatorTest
  • [APEXCORE-786] - LoggerUtil должен позволять добавлять/удалять/перечислять аппендеры для указанного логгера
  • [APEXCORE-792] - LoggerUtil должен позволять получать информацию о лог-файле для указанного логгера
  • [APEXCORE-800] - Отключить сервис проверки состояния дисков для StramMiniClusterTest

Задание

  • [APEXCORE-496] - Предоставить имя оператора в StatsListener
  • [APEXCORE-753] - Добавить информацию о списке рассылки, SCM и отслеживании проблем в POM
  • [APEXCORE-780] - Исправить сбои сборки Travis-CI
  • [APEXCORE-790] - Выполнить анализ зависимости для CVE в сборках CI
  • [APEXCORE-795] - Обновить год авторских прав в NOTICE
  • [APEXCORE-802] - Обновить версию Malhar в архетипе до 3.8.0
  • [APEXCORE-803] - Обновить номер версии архетипа в руководстве по установке

Обновление зависимости

  • [APEXCORE-735] - Обновить maven-dependency-plugin
  • [APEXCORE-741] - Обновить зависимость netlet до 1.3.1
  • [APEXCORE-748] - Обновить зависимость netlet до 1.3.2
  • [APEXCORE-806] - Обновить org.owasp:dependency-check-maven

Документация

  • [APEXCORE-725] - Добавить пример конфигурации map-свойств в документацию пакета приложения
  • [APEXCORE-752] - Документировать новую функциональность имплементации, связанную с имплементацией APEXCORE-733
  • [APEXCORE-789] - Обновить документацию безопасности для описания влияния включения SSL на доверенные хранилища

Версия 3.6.0 - 2017-05-04 ------------------------------------------------------------------------------------------------------------------------### Ошибка

  • [APEXCORE-471] - Запросы на распределение контейнеров не отправляются повторно
  • [APEXCORE-504] - Возможная гонка условий в StreamingContainerAgent.getStreamCodec()
  • [APEXCORE-558] - Не использовать желтый цвет для отображения строк команд в выводе помощи
  • [APEXCORE-583] - Логический узел Buffer Server не должен переиспользоваться подписчиками
  • [APEXCORE-585] - Расчет задержки следует выполнять только после завершения первого окна
  • [APEXCORE-590] - Приложение не может быть перезапущено на MapR
  • [APEXCORE-591] - SubscribeRequestTuple имеет неверный размер буфера, если маска равна нулю
  • [APEXCORE-593] - apex cli get-app-package-info не может получить свойства, определенные в properties.xml
  • [APEXCORE-595] - Главное приложение некорректно обновляет committedWindowId, если все разделы были завершены
  • [APEXCORE-596] - Метод committed на операторах не вызывается, если локаль потока STREAM_LOCALALITY равна THREAD_LOCAL
  • [APEXCORE-597] - BufferServer должен закрывать все созданные службы выполнения
  • [APEXCORE-598] - Выполнение в режиме embedded не использует APPLICATION_PATH для создания контрольных точек
  • [APEXCORE-608] - Streaming Containers используют устаревший RPC прокси после закрытия соединения
  • [APEXCORE-610] - Избежать множественных вызовов getBytes() в Tuple.writeString
  • [APEXCORE-616] - Приложение не может начать работу на керберизованном кластере
  • [APEXCORE-617] - Test InputNodeTest иногда завершается ошибкой ConcurrentModificationException
  • [APEXCORE-624] - Выключение приложения не работает из-за некорректной логики в AppMaster
  • [APEXCORE-627] - Unit тест AtMostOnceTest иногда завершается ошибкой
  • [APEXCORE-634] - Атрибуты объединителя не установлены для модулей в DAG
  • [APEXCORE-636] - Возможность обновления токена с использованием собственных керберских учетных данных пользователя в управляемой среде
  • [APEXCORE-641] - Подписчики/DataListeners могут не быть распределены для выполнения даже если они имеют данные для обработки
  • [APEXCORE-644] - get-app-package-operators с опцией родителя не работает
  • [APEXCORE-645] - StreamLocalCluster не ждет завершения основного потока
  • [APEXCORE-648] - Ненужная копия массива байтов в DefaultStatefulStreamCodec.toDataStatePair()
  • [APEXCORE-654] - Окно восстановления не обновляется, если используется оператор задержки вместе с операторами разделения
  • [APEXCORE-663] - Перезапуск приложения не работает
  • [APEXCORE-671] - Уровень доступа ValueEntry класса DTConfiguration был изменен
  • [APEXCORE-678] - Выключение приложения должно начинаться с входных узлов
  • [APEXCORE-686] - AppPackage завершается ошибкой, если .apa содержит запись с нулевой длиной
  • [APEXCORE-690] - Запуск приложения в режиме embedded не применяет настройку HEARTBEAT_MONITORING
  • [APEXCORE-703] - Проблема времени завершения окна обработки для завершенного/развернутого контейнера
  • [APEXCORE-709] - Переработать изменения, сделанные через APEXCORE-575

Обновление зависимости

  • [APEXCORE-656] - Обновить org.apache.httpcomponents.httpclient до версии 4.3.6

Документация

  • [APEXCORE-687] - Обновить документацию, изменить поддерживаемую версию Hadoop на 2.6
  • [APEXCORE-692] - Документация установки Apex должна ссылаться на страницу загрузки

Улучшение

  • [APEXCORE-294] - Грациозное завершение работы приложения
  • [APEXCORE-426] - Поддержка восстановления AM с сохранением работ
  • [APEXCORE-456] - Явно ограничить использование Server.Subscriber для однонаправленной связи
  • [APEXCORE-511] - DAG.addOperator, addStream и addModule должны проверять наличие null и пустых значений
  • [APEXCORE-522] - Продвижение использования паттерна Singleton для String2String, Long2String и других StringCodecs
  • [APEXCORE-570] - Предотвратить операторы выше по течению от того, чтобы слишком далеко опережали операторы ниже по течению
  • [APEXCORE-572] - Убрать зависимость на hadoop-common test.jar
  • [APEXCORE-575] - Улучшить время перезапуска приложения
  • [APEXCORE-592] - Вернуть описание поля defaultProperties при вызове apex cli get-app-package-info
  • [APEXCORE-605] - Подавить предупреждение компилятора bootstrap
  • [APEXCORE-611] - Уровни логирования событий Stram
  • [APEXCORE-655] - Поддержка RELEASE как версии архетипа при создании проекта
  • [APEXCORE-676] - Показывать описание для DefaultProperties только при запросе пользователя
  • [APEXCORE-677] - Избежать запуска StramLocalCluster в StreamingContainerManagerTest.testAppDataSources
  • [APEXCORE-683] - Клиент Apex должен поддерживать пакеты приложений на HDFS
  • [APEXCORE-715] - Убрать ненужный аннотацию @Evolving в движке

Новая функциональность

  • [APEXCORE-563] - Иметь указатель на имя и смещение лог-файла в событиях отказа контейнера/оператора
  • [APEXCORE-579] - Поддержка пользовательских контролирующих кортежей
  • [APEXCORE-594] - Поддержка плагинов в Apex

Задание

  • [APEXCORE-480] - Изменить имя лог-файла контейнера с dt.log на apex.log
  • [APEXCORE-658] - Заменить префикс dt. на apex. для ключей конфигурации
  • [APEXCORE-662] - Создать StramEvent для пропущенного сердцебиения
  • [APEXCORE-691] - Использовать типификацию для создания экземпляров generics
  • [APEXCORE-695] - Убрать ненужные модификаторы интерфейса
  • [APEXCORE-701] - Обновить версию Malhar в архетипе до 3.7.0

Подзадача

  • [APEXCORE-577] - Поддержка плагинов для анализа DAG перед запуском
  • [APEXCORE-580] - Интерфейс для обработки и эмиссии контролирующих кортежей
  • [APEXCORE-581] - Доставка пользовательских контролирующих кортежей
  • [APEXCORE-604] - Расширить API DAG для доступа к объектам DAG
  • [APEXCORE-649] - Инфраструктура для пользовательской определенной слушатели событий Stram
  • [APEXCORE-660] - Документация для изменений поддержки контролирующих кортежей
  • [APEXCORE-674] - Изменить уровень доступа DTConfiguration.ValueEntry на private
  • [APEXCORE-680] - Проанализировать сообщения уровней логирования пропущенных сердцебиений контейнера
  • [APEXCORE-700] - Сделать интерфейс регистрации плагина унифицированным
  • [APEXCORE-702] - Отметить ApexPlugin как EvolvingВерсия 3.5.0 - 2016-12-09

Ошибки

  • [APEXCORE-169] — создание DTLoggerFactory во время тестирования приводит к неправильному поведению логгирования
  • [APEXCORE-453] — временный сбой тест-кейса DelayOperatorTest.testFibonacci
  • [APEXCORE-458] — аутентификация веб-сервиса проваливается при работе в режиме HA, когда адрес веб-приложений ResourceManager недоступен
  • [APEXCORE-459] — тест AbstractReservoirTest.performanceTest периодически проваливается на медленных платформах
  • [APEXCORE-461] — скрытые порты расширенных операторов появляются в пакете приложения
  • [APEXCORE-463] — команда get-app-package-operators в ApexCLI не отображает некоторые модули
  • [APEXCORE-476] — неверный расчет ID окна в методе ToString классов SubscribeRequestTuple и GenericRequestTuple
  • [APEXCORE-488] — проблемы в SSL-коммуникации с Stream
  • [APEXCORE-494] — ID окна нижестоящего оператора не меняется после динамического разделения верхнего оператора
  • [APEXCORE-505] — вызовы setup и activate в цикле сердечного импульса оператора внутри контейнера
  • [APEXCORE-512] — запуск приложения с использованием опции -exactMatch в CLI завершается ошибкой
  • [APEXCORE-515] — обновление токена в некоторых случаях завершается ошибкой входа
  • [APEXCORE-528] — выходные порты по умолчанию не являются обязательными при проверке
  • [APEXCORE-532] — новый динамически добавляемый оператор не начинается с правильным ID окна
  • [APEXCORE-533] — слой свойств и конфигурационных пакетов приложений типа ConfigApps работает некорректно
  • [APEXCORE-540] — исключение зависимостей Hadoop из пакетов приложений
  • [APEXCORE-542] — исправление уровня подробности для команды Apex CLI
  • [APEXCORE-544] — значения задержки сразу после запуска приложения находятся вне допустимого диапазона
  • [APEXCORE-562] — RecordingsAgent: возвращает записи для смещения за пределами количиства кортежей

Улучшения

  • [APEXCORE-222] — делегирование очистки буферного сервера StreamingContainer
  • [APEXCORE-310] — поддержка закрытия приложения по имени через ApexCLI
  • [APEXCORE-379] — задержка остаётся постоянной, если оператор заблокирован (до порогового значения 1000 окон)
  • [APEXCORE-386] — обновление до версии Jackson 1.9.13
  • [APEXCORE-405] — предоставление API для запуска DAG на кластере
  • [APEXCORE-448] — доступ к имени оператора через OperatorContext
  • [APEXCORE-466] — улучшение логирования из файлов *Agent.java
  • [APEXCORE-470] — новое API для установки атрибута оператора (setOperatorAttribute)
  • [APEXCORE-474] — размещение объединителя при развертывании M*1
  • [APEXCORE-475] — изменение YARN_APPLICATION_TYPE с DataTorrent на ApacheApex
  • [APEXCORE-495] — улучшение конфигурационного пакета для хранения приложений
  • [APEXCORE-502] — лишнее копирование массива байтов в DefaultKryoStreamCodec.toByteArray
  • [APEXCORE-506] — добавление проверки пробела в конце строки в Apex checkstyle
  • [APEXCORE-510] — обеспечение соответствия потока выполнения для DefaultOutputPort.emit() или Sink.put()
  • [APEXCORE-513] — снижение уровня логирования в updateNodeReports
  • [APEXCORE-516] — StramLocalCluster всегда использует адрес loopback для расположения буферного сервера
  • [APEXCORE-517] — ApexCli не работает с веб-службами Hadoop при активации базовой аутентификации
  • [APEXCORE-519] — поддержка DIGEST-аутентификации для среды веб-служб Hadoop
  • [APEXCORE-524] — поддержка использования пользовательского Maven-репозитория в ClassPathResolverTest.testManifestClassPathResolver
  • [APEXCORE-525] — реализация подкласса DefaultStatefulStreamCodec.newInstance()
  • [APEXCORE-527] — незначительные изменения в LocalStramChildLauncher для помощи в прохождении юнит-тестов
  • [APEXCORE-535] — попытка грациозного завершения службы executor в Node.teardown()
  • [APEXCORE-536] — обновление зависимости Hadoop
  • [APEXCORE-538] — вывод сырых данных при неудачной де-сериализации RPC-сообщения
  • [APEXCORE-543] — улучшение информации о контейнере для содержания ID и имени оператора

Новые возможности

  • [APEXCORE-451] — добавление свойства "type" в команду get-app-package-operators ApexCLI для указания типа оператора или модуля
  • [APEXCORE-552] — поддержка меток приложения при запуске

Задачи

  • [APEXCORE-251] — сообщение об ошибке "Journal output stream is null"
  • [APEXCORE-484] — увеличение размера JVM PermGen при выполнении юнит-тестов движка
  • [APEXCORE-485] — обновление плагина Maven Surefire до последней версии
  • [APEXCORE-487] — обновление зависимостей Apex и Malhar в шаблоне
  • [APEXCORE-521] — обновление файла pom.xml Apex core до последней версии родительского файла pom Apache
  • [APEXCORE-531] — включение проверки System.out/System.err для *Test
  • [APEXCORE-557] — обновление зависимости netlet до версии 1.3.0

Версия 3.4.0 - 2016-05-09

Подзадачи

  • [APEXCORE-254] — введение абстрактных и передающих классов Reservoir
  • [APEXCORE-269] — предоставление конкретной реализации AbstractReservoir на основе SpscArrayQueue
  • [APEXCORE-365] — обработка буферного сервера для длин кортежей, превышающих размер блока данных
  • [APEXCORE-369] — исправление времени ожидания в AbstractReservoirTest.performanceTest
  • [APEXCORE-402] — уведомление публикующего потока при условии "не полный" в SpscArrayQueue### Ошибки
  • [APEXCORE-130] — выброс RuntimeException в методе setup приводит к блокировке оператора
  • [APEXCORE-201] — отчет о задержке неверен, если нижестоящий оператор находится за более чем 1000 окон
  • [APEXCORE-326] — итерация вызывает проблемы при наличии нескольких потоков между двумя операторами
  • [APEXCORE-335] — StreamLocalCluster должен завершать работу StreamContainerManager после завершения работы
  • [APEXCORE-349] — атрибуты приложения/оператора/порта должны возвращаться с помощью StringCodec в REST сервисе
  • [APEXCORE-350] — REST сервис STRAM иногда возвращает дублированные и противоречащие заголовки Content-Type
  • [APEXCORE-352] — временные директории/файлы не создаются в указанной системной директории java.io.tmpdir
  • [APEXCORE-353] — буферный сервер может прекратить обработку данных
  • [APEXCORE-355] — изменение названия команды CLI list-*-attributes
  • [APEXCORE-362] — NullPointerException в StreamingContainerManager
  • [APEXCORE-363] — NullPointerException в StreamingContainerManager
  • [APEXCORE-374] — блокировка с положительным счетчиком ссылок найдена во время очистки буферного сервера
  • [APEXCORE-375] — контейнер уничтожается из-за ошибки Out of Sequence tuple
  • [APEXCORE-376] — команда CLI 'dump-properties-file' не работает при подключении к приложению
  • [APEXCORE-385] — временные директории/файлы не всегда очищаются при запуске приложений
  • [APEXCORE-391] — AsyncFSStorageAgent создает временную директорию ненужно
  • [APEXCORE-393] — сброс счетчика ошибок при удалении последовательно неудачного узла из черного списка
  • [APEXCORE-397] — возможность настройки аутентификации веб-служб STRAM
  • [APEXCORE-398] — ACK может не доставляться от буферного сервера клиенту
  • [APEXCORE-403] — единичный тест DelayOperator периодически проваливается
  • [APEXCORE-413] — столкновение между Sink.getCount() и SweepableReservoir.getCount()
  • [APEXCORE-415] — двойное checkpoint-ирование входящего оператора
  • [APEXCORE-421] — двойное checkpoint-ирование может произойти в узле входящих данных при выключении
  • [APEXCORE-422] — правило checkstyle для разрешения одиночного аннотированного параметризованного класса
  • [APEXCORE-434] — ClassCastException при выполнении запросов к STRAM в безопасном режиме
  • [APEXCORE-436] — обновление файла log4j.properties в тестовых ресурсах архетипа для установки уровня отладки для org.apache.apex
  • [APEXCORE-439] — после динамической переорганизации приложение кажется заблокированным
  • [APEXCORE-444] — ошибки аутентификации 401 при выполнении запросов к STRAM в безопасном режиме
  • [APEXCORE-445] — проблема конкурентного доступа в AsynFSStorageAgent.save()

Улучшения

  • [APEXCORE-92] — исключение проблемных узлов из будущих запросов контейнеров
  • [APEXCORE-107] — поддержка добавления модулей в приложение с помощью API свойств
  • [APEXCORE-304] — возможность добавления JAR-файлов в CLASSPATH в populateDAG
  • [APEXCORE-328] — тесты CLI не должны зависеть от стандартного Maven-репозитория или наличия mvn в PATH
  • [APEXCORE-330] — возможность получения дампа потока из контейнера
  • [APEXCORE-358] — возможность настройки времени ожидания RPC
  • [APEXCORE-380] — время паузы при бездействии должно увеличиваться от 0 до настраиваемого максимального значения
  • [APEXCORE-383] — время паузы при заполненности резервуара должно увеличиваться от 0 до настраиваемого максимального значения
  • [APEXCORE-384] — для меньших InlineStream использовать ArrayBlockingQueueReservoir как по умолчанию
  • [APEXCORE-399] — необходимость лучшей отладочной информации в фильтре инициализации веб-сервиса STRAM
  • [APEXCORE-400] — создание документации по безопасности
  • [APEXCORE-401] — создание отдельного артефакта для checkstyle и других общих конфигураций
  • [APEXCORE-407] — адаптивное значение SPIN_MILLIS для входящих операторов
  • [APEXCORE-409] — документация JSON-формата приложения
  • [APEXCORE-419] — при блокировке оператора выводить предупреждение вместо отладочной информации
  • [APEXCORE-447] — документация: обновление AutoMetrics с ссылкой на AppDataTracker

Новые возможности

  • [APEXCORE-10] — возможность создания операторов без привязки к узлу (не контейнеру)
  • [APEXCORE-359] — добавление команды clean-app-directories в CLI для очистки данных завершенных приложений
  • [APEXCORE-411] — перезапуск приложения без указания пакета приложения

Задачи

  • [APEXCORE-293] — добавление документации основного и мальхар проекта на сайт проекта
  • [APEXCORE-319] — документация руководства обратной совместимости
  • [APEXCORE-340] — переименование скрипта dtcli на apex
  • [APEXCORE-345] — обновление до версии 0.7.0 japicmp
  • [APEXCORE-381] — обновление зависимости async-http-client из-за безопасности
  • [APEXCORE-410] — обновление до версии netlet 1.2.1
  • [APEXCORE-423] — исправление нарушений стиля в Apex Core
  • [APEXCORE-446] — добавление исходного jar в сборку shaded-ning

Версия 3.3.0-incubating - 2016-02-08

Подзадачи

  • [APEXCORE-104] — расширение графа модуля
  • [APEXCORE-105] — поддержка внедрения свойств через XML-файл для модулей
  • [APEXCORE-144] — предоставление REST API для просмотра информации о модуле
  • [APEXCORE-151] — предоставление шаблонов код-стиля для основных IDE (Eclipse, IntelliJ и NetBeans)
  • [APEXCORE-182] — добавление Apache лицензии к IntelliJ
  • [APEXCORE-194] — поддержка ProxyPorts для модулей
  • [APEXCORE-226] — строгое применение отступов для обертывания в checkstyle
  • [APEXCORE-227] — применение следующей строки для открывающей фигурной скобки в анонимных классах
  • [APEXCORE-230] — ограничение длины строк до 120 символов
  • [APEXCORE-239] — обновление checkstyle до версии 6.12 с 6.11.2
  • [APEXCORE-248] — увеличение отступа для обертывания с 2 до 4
  • [APEXCORE-249] — применение отдельной строки для аннотаций класса, метода или конструктора
  • [APEXCORE-250] — исключение DtCli из проверки System.out
  • [APEXCORE-267] — исправление существующих нарушений checkstyle в api
  • [APEXCORE-270] — применение проверок checkstyle для тестовых классов
  • [APEXCORE-272] — атрибуты, добавленные к оператору внутри модуля, не сохраняются
  • [APEXCORE-273] — исправление существующих нарушений checkstyle в модуле bufferserver
  • [APEXCORE-306] — обработка восстановления checkpoint в циклах итерации### Ошибки
  • [APEXCORE-58] — метод endWindow вызывается даже при отключении оператора
  • [APEXCORE-83] — метод beginWindow не вызывается при восстановлении
  • [APEXCORE-193] — архетип apex-app-archetype имеет лишнее поле, которое генерирует предупреждение при запуске
  • [APEXCORE-204] — обновление checkstyle и код-стиля для соответствия
  • [APEXCORE-211] — размещение фигурной скобки после статических блоков в конфигурации checkstyle
  • [APEXCORE-263] — checkpoint может выполняться дважды для одного окна
  • [APEXCORE-274] — метод removeTerminatedPartition не работает для оператора Unifier
  • [APEXCORE-275] — два потока могут попытаться повторно подключиться к серверу WebSocket после отключения
  • [APEXCORE-278] — GenericNodeTest загромождает журналы теста ненужными заявлениями
  • [APEXCORE-296] — утечка памяти при обработке статистики оператора
  • [APEXCORE-300] — исправление регулярного выражения checkstyle
  • [APEXCORE-303] — свойства запуска не оцениваются

Улучшения

  • [APEXCORE-40] - Зависимости Semver должны находиться в Maven Central
  • [APEXCORE-162] - Улучшение API StramTestSupport.TestMeta
  • [APEXCORE-181] - Вызов методов в StramWSFilterInitializer для получения адреса RM webapp
  • [APEXCORE-188] - Ленивая загрузка графа типов
  • [APEXCORE-199] - CLI должна проверять совместимость версий при запуске пакета приложения
  • [APEXCORE-228] - Добавление Maven 3.0.5 как предварительной зависимости в родительском POM Apex
  • [APEXCORE-229] - Обновление плагина Maven checkstyle (версия 2.17) и зависимости checkstyle (версия 6.11.2)
  • [APEXCORE-291] - Предоставление способа для оператора указывать экземпляр агрегатора метрик
  • [APEXCORE-305] - Включение логгирования нарушений checkstyle в консоль во время сборки Maven

Новые возможности

  • [APEXCORE-3] - Возможность для оператора заполнять DAG при запуске
  • [APEXCORE-60] - Поддержка итерационной обработки
  • [APEXCORE-78] - Коллбэк до точки контроля оператора
  • [APEXCORE-276] - Преобразование транспорта передачи данных приложения в плагинируемый и настраиваемый
  • [APEXCORE-283] - Контроль состояния оператора в распределенной оперативной памяти
  • [APEXCORE-288] - Добавление информации о группе ID в пакет приложения Apex

Задачи

  • [APEXCORE-24] - Исключение использования Rhino, так как он имеет лицензию GPL 2.0
  • [APEXCORE-186] - Включение проверки лицензии в Travis CI
  • [APEXCORE-253] - Архетип Apex содержит зависимости, которые не относятся к org.apache.apex
  • [APEXCORE-298] - Уменьшение серьезности проверки длины строки
  • [APEXCORE-301] - Добавление "io" как отдельного импорта в правила checkstyle
  • [APEXCORE-302] - Обновление года авторских прав в файле NOTICE
  • [APEXCORE-308] - Реализация плагина findbugs для отчетности
  • [APEXCORE-317] - Выполнение производительности для выпуска Apex Core 3.3.0

Версия 3.2.0-incubating - 2015-10-23

Ошибки

  • [APEX-56] - Управляемое изменение плана при выключении оператора
  • [APEX-88] - Избыточные директории под рабочей директорией при выполнении тестов с использованием StramLocalCluster
  • [APEX-89] - JavaScript ошибка при запуске приложения на CDH 5.2 (Hadoop 2.5.0)
  • [APEX-93] - Простоявшие операторы требуют повторной установки после динамического разделения источника
  • [APEX-96] - AsyncFSStorageAgent теряет значение флага synccheckpoint при сериализации/десериализации
  • [APEX-97] - Свойство syncCheckpoint на AsyncFSStorageAgent не работает
  • [APEX-98] - WindowGenerator.getWindowMillis теряет точность
  • [APEX-100] - StreamingContainerManagerTest.testAppDataPush использует жестко закодированный порт
  • [APEX-101] - Отрицательное значение памяти для Application Master
  • [APEX-102] - AppDataPushAgent не добавляет timeBuckets и dimensionsAggregators
  • [APEX-111] - dtcli: show-logical-plan с пакетом приложений не показывает приложения в пакете
  • [APEX-112] - Изменение свойства логического оператора преобразуется из null в "null"(строка)
  • [APEX-113] - Application Master не устанавливает корректное временное расположение
  • [APEX-114] - Исключение кодека потока с состоянием
  • [APEX-117] - При использовании Double Max Агрегатора данные перестают отправляться AppDataPushAgent
  • [APEX-118] - Иногда коллекция значений метрик, передаваемых в AutoMetric агрегатор, пуста
  • [APEX-120] - Unit тесты AsyncFSStorageAgent проваливаются
  • [APEX-121] - Убедитесь, что состояние передается клиенту для кодека с состоянием
  • [APEX-126] - handleIdleTime вызывается вне промежутка между beginWindow и endWindow
  • [APEX-149] - В защищенном режиме при ненадежной конфигурации STRAM web сервисные запросы проваливаются
  • [APEX-159] - Unit тест StramMiniClusterTest.testOperatorFailureRecovery проходит при неожиданном условии ошибки
  • [APEX-184] - Когда есть 8 или более подписчиков сервер буферизации может заблокироваться
  • [APEX-198] - Unit тесты создают остаточные директории вне директории target
  • [APEX-212] - NullPointerException после удаления всех физических операторов

Задачи

  • [APEX-16] - Настройка плагина Checkstyle
  • [APEX-124] - Установка временного расположения по умолчанию в pom

Улучшения

  • [APEX-22] - Возможность переопределения портов
  • [APEX-68] - Сервер буферизации должен использовать отдельный поток для записи блоков на диск
  • [APEX-115] - Использование контейнеров для установки временного расположения

Версия 3.1.0

Ошибки

  • [APEX-12] - Исправление базового оператора для того чтобы не показывал свойство имени в App Builder
  • [APEX-35] - Исключения теста из-за отсутствующего каталога в saveMetaInfo
  • [APEX-36] - FSStorageAgent должен учитывать арендное соглашение HDFS при записи файлов контрольной точки
  • [APEX-37] - JSON-строки контейнера и оператора в StreamingContainerManager не следует дополнять из предыдущих попыток приложения
  • [APEX-43] - SchemaSupport: Атрибут TUPLE_CLASS должен использовать Class2String StringCodec
  • [APEX-56] - Управляемое изменение плана при выключении оператора

Улучшения

  • [APEX-13] - Разблокировка потока оператора от записей контрольной точкиВерсия 3.0.0

  • Добавлен клиентский JAR Jersey для выполнения приложений
  • Обработка исключения NoClassDefFoundError при работе с классами операторов в JAR; ранее обрабатывались исключения Throwable, теперь обрабатываются исключения Exception
  • Необходимо немедленно завершать работу при возникновении ошибки в потоке DTCli
  • Зависимость на опубликованную версию netlet
  • Обработка исключения при выполнении команды из-за возможного возникновения исключения java.lang.VerifyError: плохой тип на стэке операндов
  • Удалено использование runOnlyOnce при генерации dt-git.properties и теперь она генерируется даже если не используется профиль выпуска
  • Запросы undeploy heartbeat не обрабатываются, если контейнер находится в состоянии покоя
  • Исправлен потенциальный NullPointerException
  • Комментарии скрыты для фактических типов строковых типов (URI, URL, Class и т.д.), и добавлены два недостающих типа обёртки
  • Исправлены опечатки в URL веб-сервиса для команды get-physical-plan
  • Решена проблема удаления контрольной точки в другом потоке
  • Удалены дубликаты кода и добавлены unit тесты для JSON-кодека потока
  • APEX-11 #resolve добавлен контрольная точка метрики
  • Установлены значения по умолчанию для соединения и чтения времени, поскольку значения по умолчанию в Jersey бесконечны и это блокирует потоки, которые также не могут быть прерваны
  • Удалена недействительная аннотация App Data Push
  • Используется FileContext вместо FileSystem для записи файла метаданных JSON
  • Комментарии добавлены необходимым объемом памяти и необходимыми vcores в appinfo
  • Комментарии фильтров абстрактных типов из getAssignableClasses вызова и переименовано initializable на instantiable
  • По умолчанию развертываются все артефакты
  • Комментарии исправлены ошибки в обрезке графа
  • Поддержка HA для фильтра Stram Web Service
  • Удалены зависимости в фильтре к классам Hadoop с частным аудиторием, поскольку их интерфейсы изменились от Hadoop OnClickListener 2.2 до 2.6
  • Соответствующие изменения в документации
  • Комментарии удалены внешние зависимости из графа типов и разорваны циклы типов
  • Исправлено исключение ClassNotFound из-за отсутствующего JAR dt-common
  • Решено удалено старое поддержание оповещений в Stram
  • Использование токенов из Credentials, поскольку getTokens() возвращает скрытые токены HDFS Namenode, которые не следует передавать контейнерам
  • Поддержка обновления токена делегирования RM в безопасных средах HA
  • Решено исправлено ошибку при некорректном хранении ключей пользовательских метрик в файле метаданных
  • Комментарии использование Apache XBean shaded asm для решения проблемы класса JDK 8 и избежания конфликта с старой версией asm, которую зависит Hadoop
  • APEX-5 #resolve установка APPLICATION_PATH для юнит-тестов, запускающих приложение
  • Решено добавлено зависимость на dt-engine в тестовой области архетипа
  • Корректировка места получения pom.properties для информации о версии
  • Поддержка аутентификации токенами для сервера буферизации
  • Добавлены по умолчанию агрегаторы для примитивных пользовательских метрик
  • Netlet имеет несколько исправлений, связанных с невыполнением вызова OP_CONNECT, поэтому проведены тесты против этих исправлений
  • Вывод трассировки стека при возникновении исключения
  • Комментарии удалены указания объема памяти для AppMaster в properties.xml
  • Возможность извлечения javadoc в виде XML
  • Перемещение PAYLOAD_VALUE из основного случая. Подсчёт количества пропущенных тьюблов входных данных.
  • Решено исправлено Visitor ASM Signature для добавления верхней границы к Object для необъятных вхождений
  • Удаление ненужных импортов
  • Обработка замечаний рецензента
  • Возвращение к изменению формата кода
  • Решено добавлено END_STREAM для распространения на физические узлы. Введён отладочный сообщение для основного случая.
  • Комментарии удалены кодирования согласования
  • Решено изменено чтение portTypeInfo, аннотаций портов в discoverer оператора для чтения через ASM
  • Добавлен тестовый случай для discoverer оператора
  • Обновлены тесты discovery типа для получения PortInfo через ASM вместо API отражения
  • Обработка замечаний рецензента
  • Удалено условие для публичных, финальных, транзиентных портов при генерации графа типов с помощью ASM
  • Добавлен класс для хранения аннотаций входного и выходного портов
  • Добавлено управление информацией о типе портов других типов кроме DefaultInputPort и DefaultOutputPort
  • Обновлен тестовый случай для этого
  • Добавлены аннотации в список... Пропущено в предыдущем коммите
  • Добавлен пересмотр графа типов для захвата портов оператора
  • Изменено ASMUtil утилитные методы на публичные
  • Обработка замечаний рецензента
  • Корректировка имени вхождения JAR
  • Обновлен тест после слияния
  • Удалены системные выводы печати из тестовых случаев и добавлен отладочный вывод при неудаче
  • Удаление временного файла
  • Изменено порядок установки jvm_options для AppMaster
  • Решено добавлено валидация корневого оператора должен быть входным оператором в валидации логического плана
  • Исправлено форматирование и добавлен заголовок лицензии
  • Удалены лишние пробелы
  • Корректировка выходного порта в dt-site.xml потока связи
  • Решено добавлено валидация корневого оператора должен быть входным оператором в валидации логического плана
  • Исправлено форматирование и добавлен заголовок лицензии
  • Удалены лишние пробелы
  • Корректировка выходного порта в dt-site.xml потока связи
  • Удалены лишние пробелы
  • Переименованы свойства для отображения изменений кода
  • Комментарии добавлены отсутствующий открывающий тег

  • Удалены ненужные зависимости
  • Решено удалено ненужное распаковывание в архетипе пакета приложения
  • Решено поддерживает java.lang.Class и разрешает uiType специальными типами
  • Решено обновление зависимости до dt-common в архетипе
  • Решено добавлены jvm опции контейнера для AppMaster
  • Решено прикреплено APA файл как артефакт
  • Решено тестовый пакет приложения должен зависеть от dt-common вместо dt-engine
  • Удален дополнительный заголовок лицензии
  • Удалены неправильно оставленные заголовки лицензии из-за неправильного форматирования
  • Вернуто редакционное описание.
  • Добавлено примечание TODO для обработки токенов делегирования Stram для будущего
  • Комментарии добавлены атрибуты DAG к LogicalPlanSerializer
  • Использование метода resolveType в OperatorDiscoverer для полного описания атрибута
  • Переключение на Java7 и обновление плагина компилятора.
  • Удаление недействительных модульных ссылок.
  • Отделение создания токенов HA от случаев без HA, поскольку они требуют специального обращения, которое может измениться, если внутренняя структура Hadoop изменится.
  • Решено - добавление всех менеджеров ресурсов к службе токенов делегирования RM.
  • Исправление скрипта CLI.
  • Директория Stram перемещена в движок
  • Исправление версии плагина зависимостей (2.3, поставляемого с Maven 3.2.5, извлекает зависимости из области тестов)
  • Установка файлов pom для ОС с оптимизированной зависимостью
  • Изменение заголовка лицензии на Лицензию Apache 2.0.### Ошибки
  • [SPOI-3732] - АПИ получения информации о пользователях создаёт пользователей
  • [SPOI-3816] - Интерфейс загрузки данных: сервер узла должен хранить конвейеры на HDFS вместо локальной файловой системы
  • [SPOI-3820] - Интерфейс загрузки данных: запросы REST от сервера узла до шлюза завершаются ошибками
  • [SPOI-3845] - BlockSynchronizer иногда ведёт себя некорректно при закрытии BlockReader
  • [SPOI-3862] - Интерфейс загрузки данных: левые/правые поля имеют нулевую ширину
  • [SPOI-3876] - Обзор изменений, внесённых в DimensionsComputation для демонстрационной программы HadoopWorld
  • [SPOI-3940] - Версия пакета демонстрационного приложения застревает на v1.0-SNAPSHOT
  • [SPOI-4029] - Демонстрационное приложение PiJavaScript не может повторно развернуть оператор расчёта числа пи
  • [SPOI-4070] - После установки создаётся лишний каталог /opt/datatorrent/current/datatorrent
  • [SPOI-4077] - Интерфейс загрузки данных: добавить возможность рекурсивного сканирования директорий
  • [SPOI-4079] - Шлюз не сохраняет адрес прослушивания, указанный во время установки
  • [SPOI-4080] - Защитник шлюза скрывает ошибки при перезапусках
  • [SPOI-4081] - Интерфейс загрузки данных: таблица конвейеров не автоматически обновляется
  • [SPOI-4085] - Интерфейс: неверный выбор приложений после сортировки в таблице экземпляров конвейеров
  • [SPOI-4087] - Функциональность перезапуска продолжает перезапуск нескольких приложений
  • [SPOI-4094] - Тесты ingestionApp завершаются ошибкой, а пустой каталог создаётся под целевой папкой и не удаляется
  • [SPOI-4128] - Нужно объяснить различие между свойствами и структурой данных, хранящими состояние
  • [SPOI-4175] - Удалить свойство директории из базового читателя блока и читателя блока FTP из загрузчика
  • [SPOI-4229] - Вызванный локально метод не вызывается
  • [SPOI-4352] - В UI Builder отсутствует тип UI для некоторых классов
  • [SPOI-4362] - Удалить зависимости на DirectoryScanner из OperatorDiscoverer при использовании в потоке
  • [SPOI-4691] - Консоль DT показывает отрицательный размер памяти для завершённых приложений
  • [SPOI-4702] - IndexOutOfBoundsException в Stram из-за счетчиков в AbstractBlockReader### Улучшения
  • [SPOI-3592] - Очистить определения виджетов appInstance
  • [SPOI-3783] - Удалить автоматическое переключение порта шлюза при запуске
  • [SPOI-3932] - Демо UI использует версию 1 веб-сервисов
  • [SPOI-3944] - Интерфейс загрузки данных: отображать прогресс конвейеров
  • [SPOI-3945] - Интерфейс: добавить поддержку множественного входа
  • [SPOI-3946] - Создать схему автосcaling для читателя и писателя блока
  • [SPOI-4003] - Приложение загрузки данных: добавить возможность повторной попытки блоков, завершившихся ошибкой
  • [SPOI-4026] - Агрегированные счетчики не публикуются через WebSocket в теме логических операторов
  • [SPOI-4048] - Запуск приложений блока во время критических системных проблем
  • [SPOI-4078] - Валидация адреса шлюза при установке и запуске
  • [SPOI-4551] - Улучшить API шлюза для возврата AppIDs для данного имени приложения
  • [SPOI-4578] - Разрешить поддержку архивных JAR в определении конфигурации для пакетов приложений
  • [SPOI-4728] - Поддерживать -originalAppId при запуске приложений через API шлюза DT
  • [SPOI-4751] - Обновить плагин Maven Sniffer до последней версии

Новые возможности

  • [SPOI-3028] - [HDHT] Совместимость с Hive
  • [SPOI-3029] - [HDHT] Экспорт в формат ORC
  • [SPOI-4050] - Контрольная панель UI для страницы дашборда AppData
  • [SPOI-4093] - Интерфейс загрузки данных: контроль для триггеринга сканирования файлов
  • [SPOI-4636] - Добавлено использование $? в dtcli и CLIProxy
  • [SPOI-4718] - Команды CLI для поддержки переменных аргументов

Задачи

  • [SPOI-3242] - Перехватывать и перебрасывать исключения, пойманные в блоке try-catch операторов
  • [SPOI-3502] - Создать начальную страницу для UI приложения загрузки данных
  • [SPOI-3504] - [Интерфейс загрузки данных] Создать представление для создания конвейера и его описания
  • [SPOI-3762] - Предложить опцию версии установщика
  • [SPOI-3763] - Обновить токены экспорта документов
  • [SPOI-3870] - Реализовать функции преобразования для POC1 Rainier
  • [SPOI-3871] - Отфильтровать записи на основе значений полей для POC1 Rainier
  • [SPOI-3872] - Генерировать журналы проверки и плохих записей для POC1 Rainier
  • [SPOI-3970] - Интерфейс загрузки данных: использовать пакет консоли
  • [SPOI-3981] - Удалить неиспользуемые импорты
  • [SPOI-4040] - Добавить оператор, который следит за файлами, завершившимися ошибкой
  • [SPOI-4122] - [UI]: Отображать список пропущенных файлов на UI, когда флаг переопределения равен false
  • [SPOI-4172] - Последствия удаления свойства порога из BlockReader в разделителе читателя/писателя
  • [SPOI-4369] - [AppData][AppDataTracker] Оператор десериализации
  • [SPOI-4385] - Создать агрегаторы метрик — сумма, минимум, максимум, количество
  • [SPOI-4544] - Пользователи оператора могут статически объявить метрики как накопительные или по окну
  • [SPOI-4653] - Создать реестр агрегаторов в AppDataTracker
  • [SPOI-3767] - Автоматическая масштабируемость BlockReader с помощью партиционирования
  • [SPOI-4748] - Добавить запрос данных к хранилищу пользовательских метрик

Ошибки

  • [MLHR-1614] - AbstractFSWriter в режиме добавления не является отказоустойчивым
  • [MLHR-1620] - Удалить закрытие файла из AbstractFSWriter
  • [MLHR-1637] - Очистить пропуск записей из настройки FSDirectoryInputOperator
  • [MLHR-1643] - Восстановление FileSplitter завершается ошибкой
  • [MLHR-1644] - Добавить библиотеки моковых серверов в юнит-тесты операторов базы данных/ключевых значений
  • [MLHR-1653] - Удалить JavaScriptOperatorBenchmark из библиотеки
  • [MLHR-1656] - AbstractFileOutputOperator LeaseExpired исключение, когда кэш достигает своего порога
  • [MLHR-1668] - Безостоянный партиционер игнорирует параллельное число партиций (кроме первого вызова definePartitions)
  • [MLHR-1687] - Пороговый параметр AbstractBlockReader нарушает идемпотентность
  • [MLHR-1708] - Дублирование данных чтения из Kafka, если партиции Kafka меньше, чем DT партиции
  • [MLHR-1712] - Директория, где хранится идемпотентное состояние, должна быть относительной к директории приложения, чтобы состояние копировалось при перезапуске
  • [MLHR-1723] - FTPStringInputOperatorTest завершается ошибкой на Windows OS

Улучшения

  • [MLHR-1547] - Интеграция менеджера идемпотентного хранения в сканнер директорий
  • [MLHR-1621] - Партиционный оператор Couchbase Output
  • [MLHR-1632] - Добавить мок Couchbase к тестам Couchbase
  • [MLHR-1634] - Улучшение схемы партиционирования BlockReader для учета скорости загрузки
  • [MLHR-1641] - Улучшение BlockReader
  • [MLHR-1661] - Возможность переопределения stream-codec входного порта в AbstractFileOutputOperator
  • [MLHR-1684] - Улучшение FileSplitter для того, чтобы он не отправлял все файлы сразу и сохранял имена сканированных файлов в памяти
  • [MLHR-1694] - Улучшение BasicCounters

Новые возможности

  • [MLHR-1355] - Поддержка безопасного кластера Hadoop в установщике
  • [MLHR-1497] - Операторы для Elasticsearch
  • [MLHR-1578] - UI Auth: UI для отображения различных вкладок и/или кнопок для разных прав пользователей

Версия 2.0.1

Ошибки

  • [SPOI-4379] - Оператор удален из физического плана из-за недействительного статуса SHUTDOWN
  • [SPOI-4381] - Размер очереди отсутствует на странице физического оператора
  • [SPOI-4382] - Метрика порта queueSize отчет о псевдо-значениях
  • [SPOI-4384] - Восстановление завершается ошибкой из-за поврежденных точек восстановления
  • [SPOI-4437] - DTCli не распознает переменную окружения $HOME

Улучшения

  • [SPOI-4728] - Поддерживать -originalAppId при запуске приложений через API шлюза DT
  • [SPOI-4390] - Заменить 'время старта' в консоли на 'время работы'Версия 2.0.0

Ошибки

  • [SPOI-4046] - Gateway /containers?states={state} вызывает возврат некорректной информации о состоянии контейнеров
  • [SPOI-4057] - Лицензия не может быть обновлена до лицензии оценочного или производственного режима
  • [SPOI-4037] - Количество максимальных контейнеров в песочнице препятствует запуску демонстраций с помощью dtcli
  • [SPOI-4008] - Ошибка HDHT при очистке кэша записи
  • [SPOI-3837] - Интерфейс парсера сломан в реализации физического плана версии 2.0.0
  • [SPOI-3901] - При запуске пакета приложения Twitter возникает ошибка NoClassDefFoundError
  • [SPOI-3900] - Gateway получает ошибку 400 при попытке связи
  • [SPOI-3922] - dtcli не показывает атрибуты выходного порта
  • [SPOI-3934] - DT CLI должна проверять входные данные пользователя
  • [SPOI-3054] - Число произведенных кортежей не равно количеству кортежей, выведенных объединителем при переопределении
  • [SPOI-3210] - Ошибка чтения файла DTFile в HDHT
  • [SPOI-3340] - Настройки в ~/.dt/dt-site.xml не переопределяют значения по умолчанию пакета приложений
  • [SPOI-3349] - Можно ли документировать процесс активации защиты паролей в gateway
  • [SPOI-3365] - Запуск пакета приложения не учитывает опцию -local
  • [SPOI-3369] - Реализовать аутентификацию PAM как обработчик аутентификации Hadoop
  • [SPOI-3396] - Команда запуска должна позволять указывать локальный конфигурационный файл при запуске пакета приложений
  • [SPOI-3397] - DT Gateway не запускается на Mapr 4.0.1
  • [SPOI-3402] - Проверка UID для Dtadmin
  • [SPOI-3419] - Демо-приложение KafkaAdsDimensionsDemo доступно вместе с установщиком, но завершается ошибкой
  • [SPOI-3420] - Проблемы установки на HDP 2.2
  • [SPOI-3469] - Gateway, dtcli не могут начаться в режиме разработки
  • [SPOI-3503] - Тесты пакета приложений создают файлы размером более 100 ГБ
  • [SPOI-3522] - MaxEventsPerSecond для Ingestor Flume должен учитывать распределенные экземпляры
  • [SPOI-3528] - Установщик не показывает относящуюся к делу ошибку, если передана неправильная файловая ссылка, и завершает работу молча со значением по умолчанию
  • [SPOI-3548] - Несоответствие браузера с таблицами
  • [SPOI-3550] - Конфликт навигационного пути на странице приложения
  • [SPOI-3555] - Имена объединителей не должны быть ссылками на несуществующие страницы
  • [SPOI-3594] - Диагностическое программное обеспечение системы даёт противоречивые результаты для установки Hadoop
  • [SPOI-3595] - Верно реализовать метод клонирования в платформе
  • [SPOI-3608] - Профили пользователей и управление пользователями не должны отображаться, когда аутентификация отключена
  • [SPOI-3613] - Экран конфигурации RBAC полностью пропал после недавних изменений
  • [SPOI-3628] - Авторизация WebSocket pubsub не работает с аутентификацией Kerberos
  • [SPOI-3638] - Невозможно назначить роли пользователя через консоль
  • [SPOI-3644] - Вкладка Develop не видна на панели навигации
  • [SPOI-3646] - Ошибка создания нового конфигурационного файла XML в пакете
  • [SPOI-3647] - Демо-приложение оператора MR выбрасывает исключение NullPointerException
  • [SPOI-3648] - Невозможно добавить права администратора к существующим ролям
  • [SPOI-3654] - В политике пароля пользователь не может изменить свой пароль через консоль управления
  • [SPOI-3657] - Невозможно запустить приложения через консоль управления, если пользователь отличается от пользователя dtgateway
  • [SPOI-3663] - Изменить скрипты сертификации и шлюза для загрузки демонстрационных JAR-файлов из переупакованного Malhar
  • [SPOI-3665] - Ссылка на логотип DataTorrent в консоли повреждена
  • [SPOI-3670] - Обновить тесты DTCliTest для создания пакета приложений аналогично AppPackageTest.java
  • [SPOI-3672] - Загруженная лицензия не используется при запуске приложения
  • [SPOI-3674] - Информация о лицензии не обновляется после загрузки лицензии до перезагрузки страницы
  • [SPOI-3675] - Отображение ошибки в песочнице. Ошибка менеджера лицензий: null
  • [SPOI-3682] - Двойное щелчок по активному уничтоженному элементу останавливает выполнение

Ошибки

  • [MLHR-1237] — прокрутка просмотра логов с помощью мыши не запускает получение дополнительного содержимого логов
  • [MLHR-1242] — в списке убитых контейнеров показывается дата в 1969 году
  • [MLHR-1443] — попытаться пересоединиться, если соединение WebSocket было потеряно
  • [MLHR-1523] — физические операторы отсортированы лексикографически
  • [MLHR-1552] — оператор ввода JMS изменяет порт на библиотечный
  • [MLHR-1553] — команды завершения работы и уничтожения других приложений
  • [MLHR-1588] — новое установочное окружение не проходит этапы приветствия
  • [MLHR-1590] — панель мониторинга экземпляров приложений не может найти виджет логического DAG для запуска приложения
  • [MLHR-1591] — ожидающий процесс отключения не имеет связанного значка или цвета
  • [MLHR-1592] — WebSocket не пересоединяется, если пользователь вышел, а затем снова вошел
  • [MLHR-1593] — установщик должен быть удовлетворен ошибками 404 при получении HadoopLocation и dfsRootDirectory
  • [MLHR-1594] — ошибка прав доступа к DFS во время установки не предоставляет шаги решения проблемы
  • [MLHR-1595] — установщик требует входа даже если аутентификация отключена
  • [MLHR-1606] — измените EDIT_AND_KILL_OTHERS_APPS на MANAGE_OTHERS_APPS
  • [MLHR-1609] — физические операторы имеют недействительный пульс при состоянии PENDING_DEPLOY
  • [MLHR-1611] — не пытайтесь помещать или редактировать роль администратора на странице управления аутентификацией
  • [MLHR-1612] — новые контейнеры от WebSocket не получают имя JVM
  • [MLHR-1615] — обратная связь за получение завершенных приложений
  • [MLHR-1619] — при запуске пакета приложений позволяйте указывать параметры времени запуска
  • [MLHR-1622] — YahooFinanceApplication выбрасывает исключение NullPointerException версии 2.0
  • [MLHR-1627] — сделать учетные данные Twitter обязательными свойствами в пакете приложений
  • [MLHR-1631] — NullPointerException при запуске приложения HDFSBenchmarking: отсутствие свойства TupleSize в ответе приложения

Улучшение

  • [MLHR-1190] — бесконечный скролл механизм в виджете событий потока
  • [MLHR-1234] — добавьте информацию о версии на экран диагностики системы
  • [MLHR-1555] — удалите компонент панели мониторинга с главной страницы операций
  • [MLHR-1571] — высота списка приложений должна определяться доступным пространством
  • [MLHR-1596] — извлеките поведение двухстороннего бесконечного скролла в директиву
  • [MLHR-1597] — исправьте оператор ввода FTP
  • [MLHR-1602] — разбиение оператора ввода Couchbase

Новая функциональность

  • [MLHR-1228] — создание объекта хранения профиля
  • [MLHR-1261] — миграция AngularJS — просмотр кортежей
  • [MLHR-1262] — миграция AngularJS — запись кортежей
  • [MLHR-1354] — поддержка управления аутентификацией в интерфейсе пользователя

История

  • [MLHR-975] — миграция с Backbone на Angular### Задачи
  • [MLHR-1292] — запись просмотра
  • [MLHR-1331] — обновление темы записи кортежей
  • [MLHR-1586] — удаление DirectoryScanInputOperator из библиотеки
  • [MLHR-1601] — перестроение приложения LogStream в формате пакета приложений
  • [MLHR-1608] — создание читающего блока, который выпускает слайсы и не читает вперед границ блока
  • [MLHR-1617] — назначение чувствительных прав доступа должно предупреждать диалоговым окном с последствиями
  • [MLHR-1618] — обновление консоли для нового REST API пакета приложений
  • [MLHR-1623] — создание синхронизатора для асинхронной обработки данных потока для закоммиченных окон
  • [MLHR-1626] — написание юнит-тестов для AbstractSynchronizer

Ошибки

  • [SPOI-2946] — предоставление инструмента для генерации отчета лицензий на основе журналов проверки лицензий
  • [SPOI-2974] — лучшая обработка ошибок при истечении срока действия лицензии
  • [SPOI-3147] — проблемы с динамическим разделением блочных читателей
  • [SPOI-3192] — отправка прокси-пользователя при вызовах веб-службы через шлюз
  • [SPOI-3267] — оператор HDHT падает при запуске приложения против существующего хранилища
  • [SPOI-3271] — изменение теста статистики порта на проверку накопленного количества байтов сервера буферизации
  • [SPOI-3286] — восстановление журнала HDHT падает с исключением NegativeArraySizeException
  • [SPOI-3287] — исследование типов данных, которые могут храниться в файлах Hive ORC
  • [SPOI-3288] — NullPointerException в StreamingContainerManager -> fillLogicalOperatorInfo
  • [SPOI-3289] — пакеты приложений запускаются, но не считывают необходимые свойства из dt-site.xml
  • [SPOI-3293] — неверное имя приложения при запуске JSON-приложения
  • [SPOI-3294] — настройка конфигурации из property.xml не действует для JSON-приложения
  • [SPOI-3296] — npm install завершается ошибкой для malhar-ui-console
  • [SPOI-3297] — удаление ключей из списка метрик в виджете панели мониторинга приложений
  • [SPOI-3300] — два оператора с одинаковым именем "Расчёт размера"
  • [SPOI-3305] — создание генератора JSON-входных данных продаж
  • [SPOI-3306] — изменение схемы события по умолчанию на схему продаж
  • [SPOI-3309] — DT Flume Sink не освобождает данные при некоторых условиях
  • [SPOI-3313] — очистка атрибутов, установленных JSON и свойствами приложения
  • [SPOI-3319] — NullPointerException в FSStatsRecorder
  • [SPOI-3320] — платформа должна использовать папку пользователя в HDFS для хранения
  • [SPOI-3323] — утечка ресурсов шлюза при отсутствии RM и/или сетевых проблемах
  • [SPOI-3325] — HDHT DTFile очищает кэш при закрытии читателя
  • [SPOI-3338] — свойства оператора уровня приложения не переопределяют "глобальные" свойства оператора
  • [SPOI-3343] — шлюз завис

Улучшение

  • [SPOI-2918] — документация счетчиков
  • [SPOI-3188] — возможность интерпретировать оператор ввода как обычный оператор
  • [SPOI-3312] — аннотация оператора, которая обеспечивает выполнение точки контроля на границе окна приложения
  • [SPOI-3317] — добавление случайного распределения кортежей продаж по окну
  • [SPOI-3318] — добавление дополнительных измерений и агрегаций к демонстрационному примеру продаж
  • [SPOI-3321] — улучшение вариативности данных между категориями, регионами и дисконтами
  • [SPOI-3329] — реализация простой замены переменных в файлах свойств

Новая функциональность

  • [SPOI-2014] — поддержка ссылки на документацию для оператора
  • [SPOI-2931] — убедитесь, что пакеты приложений работают в песочнице
  • [SPOI-2989] — HDHT — восстановление

Задачи

  • [SPOI-2663] — сертификация Datatorrent на безопасном кластере CDH5
  • [SPOI-2702] — HDS — универсальный запрос временного ряда
  • [SPOI-2843] — задача отслеживания работы, связанной с пакетами приложений в Malhar
  • [SPOI-2945] — позволить запуск приложения даже если менеджер лицензий не работает для файла лицензии производства
  • [SPOI-2950] — генерация ежемесячных уведомлений, когда используемая память превышает лицензионную память
  • [SPOI-3022] — запуск тестов JPA и JDBC на установке Vertica в кластере
  • [SPOI-3098] — очистка всех компонентов, которые попали в список выпуска JIRA
  • [SPOI-3119] — генерация журналов аудита в приложениях
  • [SPOI-3153] — сертификация Datatorrent на безопасном кластере HDP
  • [SPOI-3156] — инструмент для генерации отчета лицензий из одной сети Hadoop
  • [SPOI-3158] — веб-сервис для отчета лицензий
  • [SPOI-3160] — отладка работы менеджера лицензий
  • [SPOI-3161] — менеджер лицензий должен записывать использованную память каждого приложения в журнал
  • [SPOI-3184] — тестовый случай для воспроизведения проблемы локальности в CDH
  • [SPOI-3229] — новый пакет приложений будет запускаться для лицензии производства, даже если нет доступной памяти
  • [SPOI-3261] — пилот проекта динамического разделения Kafka one-to-many
  • [SPOI-3269] — поддержка обновления контактов
  • [SPOI-3278] — исследование функциональности Elastic Search для создания операторов
  • [SPOI-3280] — создание парсера модели, который загружает файл карты моделей и генерирует SQL-карты
  • [SPOI-3282] — создание оператора вывода Vertica
  • [SPOI-3283] — запуск менеджера лицензий как части установки
  • [SPOI-3284] — наблюдательный процесс для менеджера лицензий в шлюзе
  • [SPOI-3299] — O15 демо: словарь для ключей
  • [SPOI-3307] — добавление файла данных оператора обогащения
  • [SPOI-3315] — O15 демо: обновление конфигурации виджета для схемы продаж
  • [SPOI-3335] — управление смещением Kafka
  • [SPOI-3339] — перемещение FSStorageAgent в Malhar
  • [SPOI-3352] — обработка OperatorCommand, возвращаемого слушателем статистики
  • [SPOI-3411] — создание оператора обработки потока, который преобразует входное событие в строки таблицы
  • [SPOI-3412] — создание оператора ввода GZIP
  • [SPOI-3413] — создание плагинных функций для каждой колонки на основе имени функции и параметров
  • [SPOI-3414] — создание контроллера таблицы для управления генерацией значений для каждой колонки, включая пользовательские функции
  • [SPOI-3561] — запись просмотра: ссылки для начала и остановки записи
  • [SPOI-3562] — запись просмотра: модуль страницы
  • [SPOI-3565] — страница контейнера (Angular)

Ошибки

  • [MLHR-1267] — миграция AngularJS — блокировка макета панели мониторинга
  • [MLHR-1352] — пользовательская директива для хлебных крошек
  • [MLHR-1489] — создание оператора вывода Hive, который может записывать в файлы Hive ORC
  • [MLHR-1500] — очистка junit.framework.Assert
  • [MLHR-1505] — событие ошибки потока закрывается при клике на трассировку стека
  • [MLHR-1506] — сбор событий потока удаляет события
  • [MLHR-1512] — консоль UI — сброс панели мониторинга
  • [MLHR-1532] — таблица говорит "загрузка", когда активный фильтр имеет 0 строк
  • [MLHR-1541] — добавление выхода в формате ORC файла в демонстрацию AdsDimension
  • [MLHR-1542] — фреймворк данных приложений — поддержка WebSocket
  • [MLHR-1585] — установщик завершается ошибкой при включенном аутентификаторе### Улучшение
  • [MLHR-1256] — создание новой начальной панели мониторинга
  • [MLHR-1432] — добавление подтверждения при удалении пакета приложений
  • [MLHR-1451] — обратная связь для загрузки malhar-angular-table
  • [MLHR-1452] — обратная связь для пакетов приложений и приложений пакетов
  • [MLHR-1454] — настройка производительности для malhar-angular-table
  • [MLHR-1499] — идемпотентный менеджер состояния
  • [MLHR-1531] — обзор приложения не показывает время старта
  • [MLHR-1540] — удаление событий потока из физической визуализации
  • [MLHR-1543] — переход на gulp в malhar-angular-table
  • [MLHR-1549] — короткие свойства оператора должны отображаться в строку

Новая функциональность

  • [MLHR-1282] — миграция AngularJS — страница экземпляра приложения — просмотр записей
  • [MLHR-1301] — миграция AngularJS — страница физического оператора — записи
  • [MLHR-1317] — миграция AngularJS — страница экземпляра приложения — логическая визуализация — уровни логирования
  • [MLHR-1362] — миграция AngularJS — страница экземпляра приложения — изменение размера виджета событий потока
  • [MLHR-1370] — миграция AngularJS — страница контейнера — график
  • [MLHR-1428] — компонент панели мониторинга — опция отключения вертикального изменения размера
  • [MLHR-1462] — протокол связи Socket.IO для Kafka
  • [MLHR-1463] — консоль UI — настройки клиента
  • [MLHR-1464] — данные приложения Kafka — сервер Socket.IO Node.js
  • [MLHR-1465] — сервис Socket.IO для Kafka — задержка
  • [MLHR-1466] — сервер Kafka — кеш запросов
  • [MLHR-1470] — интеграция билдера панели мониторинга
  • [MLHR-1486] — консоль UI — скрипты развертывания
  • [MLHR-1488] — пакет приложений DAG — обработка случая, когда DAG пуст
  • [MLHR-1491] — данные приложения UI — временное конфигурирование по умолчанию для панели мониторинга/виджетов/запросов
  • [MLHR-1495] — виджет отладки Kafka — темы Kafka Producer/Consumer
  • [MLHR-1498] — предоставление возможности сброса конфигурации панели мониторинга
  • [MLHR-1502] — сервер данных приложений — получение последнего смещения Kafka
  • [MLHR-1514] — сервер данных приложений — EventEmitter
  • [MLHR-1515] — сервер данных приложений — диаграммы UML
  • [MLHR-1520] — данные приложения UI — виджет таблицы
  • [MLHR-1521] — данные приложения UI — поддержка WebSocket
  • [MLHR-1530] — данные приложения UI — виджет таблицы

История

  • [MLHR-1295] — миграция AngularJS — страница логического оператора
  • [MLHR-1296] — миграция AngularJS — страница физического оператора

Задачи

  • [MLHR-1270] — страница контейнера (Angular)
  • [MLHR-1272] — страница контейнера: индикатор памяти
  • [MLHR-1274] — страница контейнера: график метрик
  • [MLHR-1281] — просмотр потока
  • [MLHR-1286] — просмотр потока: таблица источников
  • [MLHR-1287] — просмотр потока: приемники
  • [MLHR-1288] — просмотр порта
  • [MLHR-1290] — просмотр порта: обзор
  • [MLHR-1291] — просмотр порта: график
  • [MLHR-1293] — запись просмотра: модуль страницы
  • [MLHR-1294] — запись просмотра: ссылки для начала и остановки записи
  • [MLHR-1307] — установочный мастер
  • [MLHR-1310] — ссылки меню информации
  • [MLHR-1312] — блокировка макета (malhar-angular-dashboard)
  • [MLHR-1453] — страница системной диагностики
  • [MLHR-1460] — установочный мастер: страница приветствия
  • [MLHR-1461] — установочный мастер: страница конфигурации Hadoop
  • [MLHR-1467] — установочный мастер: страница лицензии
  • [MLHR-1482] — установочный мастер: страница сводки
  • [MLHR-1483] — установочный мастер: загрузка лицензии
  • [MLHR-1496] — создание оператора для Solr
  • [MLHR-1516] — аннотация новых операторов вывода FS
  • [MLHR-1518] — поддержка WebSocket для демонстрации размера
  • [MLHR-1574] — аутентификация UI: поддержка текущего пароля
  • [MLHR-1575] — аутентификация UI: управление ролями и правами доступа

Подзадача

  • [SPOI-3123] — Добавление раздела с решением проблем в руководстве по эксплуатации и установке
  • [SPOI-3124] — Проверка соотношения vmem/pmem во время теста диагностики системы
  • [SPOI-3129] — Интеграция протокола запросов Kafka для демонстрационной версии AdsDimension
  • [SPOI-3154] — Установка демонстрационной версии AdsDimension на кластере
  • [SPOI-3226] — Создание генератора JSON AdInfo для демонстрационного приложения App Builder
  • [SPOI-3227] — Создание конвертера JSON в карту для демонстрационного приложения App Builder
  • [SPOI-3228] — Создание схемы вычислений общих размерностей для демонстрационного приложения App Builder

Ошибка

  • [SPOI-1667] — Ухудшение производительности машины в демонстрационном приложении
  • [SPOI-2742] — Ядро падает на EMR
  • [SPOI-2942] — Отключение блокировки физического плана при отсутствии доступной лицензионной памяти
  • [SPOI-2947] — Предоставление инструмента для распределения памяти и создания лицензий, которые можно использовать на нескольких кластерах
  • [SPOI-3018] — Исследование чистой производительности vertica jdbc
  • [SPOI-3024] — Добавление виртуальной памяти к физической памяти в файле README
  • [SPOI-3025] — Невозможность просмотра логов контейнера из консоли DT в установке Pivotal
  • [SPOI-3053] — Прерывистое переопределение оператора вызывает ошибку OutOfMemoryException
  • [SPOI-3081] — Ошибочное выполнение StatsTest.testPortStatsPropagation
  • [SPOI-3107] — Не удалось загрузить логический план
  • [SPOI-3132] — URL справочника пользователя указан в текущем песочнике, но возвращает 404
  • [SPOI-3181] — Скрипт dtgateway: переменная окружения PATH повторно добавляется при возникновении проблем при запуске шлюза
  • [SPOI-3187] — Дублирование результатов запроса HDHT
  • [SPOI-3190] — Последний столбец демонстрационного приложения AdsDimension не увеличивается
  • [SPOI-3195] — Исключение класса оператора при загрузке пакета приложения
  • [SPOI-3196] — CLI возвращает ошибки Perm Gen Space при слишком большом количестве классов для анализа в пакете приложений
  • [SPOI-3197] — Предоставление метаданных операторов, которые могут использоваться построителем графа
  • [SPOI-3198] — Архетип пакета приложения неправильно включает манифест пакета приложения в нижележащий jar-файл
  • [SPOI-3213] — Версии Maven выше 3.1 не работают с плагином copy-maven-plugin в архетипе пакета приложения
  • [SPOI-3215] — Дублирование потоков в OperatorDeploymentInfo при использовании дефолтного деления/параллельного деления
  • [SPOI-3232] — Демонстрационное мобильное приложение не динамически делится
  • [SPOI-3262] — Проблема сериализации оператора xml cartesian product
  • [SPOI-3319] — NullPointerException в FSStatsRecorder

Улучшение

  • [SPOI-1967] — Принятие пароля для приватного ключа
  • [SPOI-2997] — Обновление содержимого файла лицензии
  • [SPOI-3083] — Возможность сохранения DAG как пакета приложения DT
  • [SPOI-3084] — Браузер библиотеки операторов
  • [SPOI-3087] — Раздел свойств
  • [SPOI-3088] — Раздел атрибутов
  • [SPOI-3089] — Операторы необходимые для демонстраций
  • [SPOI-3102] — Идемпотентность FileSplitter
  • [SPOI-3136] — Добавление проверки наличия подключения к этому шлюзу### Новая функциональность
  • [SPOI-3142] — Возможность использования JSON-сериализованного логического плана для построения DAG и его запуска
  • [SPOI-3148] — REST API пакета приложений должен позволять PUT JSON-логического плана для добавления/замены приложения в пакете приложений
  • [SPOI-3149] — Возможность запуска JSON-описанного приложения внутри пакета приложений
  • [SPOI-3185] — Импорт демонстрационных пакетов приложений через dtgateway fs
  • [SPOI-3186] — Группировка пакетов приложений под папку демонстраций в выпусках
  • [SPOI-3189] — Добавление имени и описания в манифест пакета приложений
  • [SPOI-3199] — XML-Javadoc
  • [SPOI-3266] — Предоставление возможности для разрешения cross-origin access

Задача

  • [SPOI-3039] — Вывод данных при запуске менеджера лицензий
  • [SPOI-3061] — Добавление типа кортежа порта в сериализацию логического плана
  • [SPOI-3067] — Удаление временного парного ключа из кода
  • [SPOI-3068] — Убедиться, что процесс выпуска (песочница, установочный бинарный файл) работает правильно после удаления временного парного ключа из кода
  • [SPOI-3069] — Удаление всего процесса запроса blob и создание лицензии напрямую из информации клиента и лицензии
  • [SPOI-3070] — Изменение ID устройства в лицензии
  • [SPOI-3071] — Создание веб-инструмента для генерации лицензии, который будет запрашивать пароль для приватного ключа
  • [SPOI-3126] — O15 — Общие вычисления/хранение размерностей оператора
  • [SPOI-3128] — HDHT — Интеграция демонстрационного приложения AdsDimension внутрь системы
  • [SPOI-3130] — HDHT — Тестовые файлы с различными размерами блока
  • [SPOI-3134] — Добавление поля организации в файл лицензии
  • [SPOI-3162] — Демонстрационное приложение Kafka ingestion
  • [SPOI-3164] — Интеграция переднего конца запросов Kafka в демонстрационные приложения
  • [SPOI-3165] — Возможность возврата JSON-приложения без изменений из пакета приложений через REST
  • [SPOI-3166] — Возможность удаления JSON-приложений из пакета приложений
  • [SPOI-3167] — Возможность сохранения незавершенного JSON-приложения в пакет приложений
  • [SPOI-3179] — Исследование того, как IDEs анализируют javadoc
  • [SPOI-3182] — Полное описание аннотаций DAG
  • [SPOI-3193] — Исследование поддерживаемых механизмов авторизации Hadoop
  • [SPOI-3200] — Создание файла ресурсов, содержащего комментарии javadoc и пользовательские теги
  • [SPOI-3201] — Настройка стандартного javadoc doclet в pom для включения пользовательских тегов
  • [SPOI-3202] — Преобразование xml-ресурсов javadoc в файлы, содержащие только комментарии и теги
  • [SPOI-3203] — Добавление файла ресурсов javadoc в jar-файле класса при сборке Maven
  • [SPOI-3206] — Добавление комментариев к полю и методу в преобразованном xml-ресурсе javadoc
  • [SPOI-3217] — Ограничение событий, отправляемых DTFlumeSink в DAG
  • [SPOI-3219] — Помощь в диагностике проблемы запуска
  • [SPOI-3225] — Проверка и исправление демонстрационных приложений машин и хэшей Twitter
  • [SPOI-3236] — displayName должен быть доступен из appPackage/applications

Ошибка

  • [MLHR-1347] — Создание блокового читателя в библиотеке, способного к динамическому делению
  • [MLHR-1366] — HdfsBucketStore не полностью покрыт юнит-тестами
  • [MLHR-1367] — Добавление счетчиков агрегаторов для мониторинга AbstractThroughputFSDirectoryInputOperator
  • [MLHR-1373] — Ссылка на скачивание логов контейнеров
  • [MLHR-1404] — Загрузка файла пакета приложений
  • [MLHR-1407] — Проблема выбора приложения для завершения в списке приложений
  • [MLHR-1410] — Добавление опции "удалить" к методу set/subscribe базовой коллекции
  • [MLHR-1412] — Архетип пакета приложений неправильно включает манифест пакета приложений в нижележащий jar-файл
  • [MLHR-1419] — Оператор xml cartesian product имеет ошибки сериализации Kryo в некоторых случаях
  • [MLHR-1422] — Логическая вкладка UI -> сортировка по ID оператора происходит по алфавитному порядку, а не числительному
  • [MLHR-1423] — страница экземпляра приложения не обновляется при переходе состояния ACCEPTED => RUNNING
  • [MLHR-1426] — favicon не обрабатывается в gulp build
  • [MLHR-1436] — uptime показывает -1 день даже когда приложение работает некоторое время
  • [MLHR-1438] — AdsDimensionsWithHDSDemo — Выявление агрегации в свойствах оператора
  • [MLHR-1442] — Перенос свойства получателя данных машины в конфигурацию
  • [MLHR-1557] — Обработчик подписки на экземпляр приложения изменяет исходное сообщение WS
  • [MLHR-1558] — Палитра в списке приложений не обновляется после завершения одного приложения

Улучшение

  • [MLHR-1427] — Добавление ссылки на страницу экземпляра также в списке приложений

Новая функциональность

  • [MLHR-1388] — Базовый просмотрщик DAG
  • [MLHR-1389] — Страница списка пакетов приложений
  • [MLHR-1390] — Страница информации о приложениях/пакетах
  • [MLHR-1391] — Интеграция REST API пакета приложений
  • [MLHR-1392] — CRUD пакета приложений
  • [MLHR-1406] — Поддержка импорта пакета приложений в UI
  • [MLHR-1408] — Возможность закрытия/завершения нескольких приложений
  • [MLHR-1424] — Интеграция UI Grid 3 — Шрифты
  • [MLHR-1429] — Компонент панели управления — Конфигурируемые виджеты
  • [MLHR-1430] — Демонстрационное приложение Kafka UI
  • [MLHR-1431] — Обновление демонстрационного приложения Visual Data

История

  • [MLHR-1241] — Поддержка пакета приложений в UI
  • [MLHR-1357] — Проектирование главной страницы панели управления

Задача

  • [MLHR-1079] — Нормализация временных меток для информационных страниц
  • [MLHR-1104] — Проектирование пакета приложений и функций загрузки/запуска
  • [MLHR-1105] — Улучшение упрощенной функции предупреждения данных приложения
  • [MLHR-1207] — Преобразование демонстрационных приложений в пакеты приложений
  • [MLHR-1309] — Информация о лицензии
  • [MLHR-1363] — Создание FileSplitter, который разбивает файл на блоки и выводит метаданные блока и читатель блока
  • [MLHR-1415] — Чистка операторов вывода Hdfs в библиотеке и внедрение возможностей надежного записи Writer
  • [MLHR-1503] — Удаление устаревшего пакета JDBC из contrib

Версия 1.0.4 ------------------------------------------------------------------------------------------------------------------------### Ошибки

  • [SPOI-2346] — ExactlyOnceTest#testLinearInputOperatorRecovery зависает
  • [SPOI-2511] — Поддержка отказоустойчивости ResourceManager
  • [SPOI-2625] — uninstall.sh должна выводить сообщение, которое напомнит пользователям о запущенных DT приложениях
  • [SPOI-2922] — Агрегатор счетчиков теряется при параллельном делении оператора — исправление теста
  • [SPOI-2939] — Тестовый ресурс AppBundles ссылается на фиксированную версию
  • [SPOI-2967] — Демонстрационное мобильное приложение прекращает работу спустя несколько дней
  • [SPOI-2979] — Юнит-тест AppBundle должен загружать properties.xml
  • [SPOI-2991] — [kafka-yarn] Архивирование ресурса для экономии места в HDFS
  • [SPOI-2993] — AppBundle с конфликтующими именами в конфигурации и AnnotationApplication не может быть запущено в CLI ни одним из этих имен
  • [SPOI-2995] — Автоматическое создание MANIFEST.MF вместо требований к пользователю изменить его
  • [SPOI-2999] — Исследование интеграции приложения с Vertica
  • [SPOI-3012] — Запуск приложения выбрасывает NullPointerException при отсутствии определения yarn.application.classpath
  • [SPOI-3015] — Лог dtgateway растёт бесконечно
  • [SPOI-3019] — Исследование количиства объектов в секунду (с одним полем), которые можно записывать в Vertica с помощью JPA
  • [SPOI-3027] — Изменение GATEWAY_CONNECT_ADDRESS песочницы для поддержки VMware
  • [SPOI-3055] — NullPointerException при частом переопределении
  • [SPOI-3074] — NullPointerException в AppMaster
  • [SPOI-3079] — NullPointerException при запуске приложения
  • [SPOI-3080] — Content-disposition: attachment для логов контейнера
  • [SPOI-3091] — NullPointerException/Internal Server Error при получении статистики оператора
  • [SPOI-3092] — DefaultUnifier порта оператора не работает правильно при наличии более одного источника

Улучшения

  • [SPOI-2821] — Добавление времени обработки бакета
  • [SPOI-2891] — По умолчанию слишком подробные логи dtgateway
  • [SPOI-2938] — Документация разработки и развертывания AppBundles
  • [SPOI-3044] — При ошибке при проксировании dtgateway должен показывать полный трассировочный журнал происхождения

Новая функциональность

  • [SPOI-2720] — API-вызов для определения, может ли поток приложения подключиться к шлюзу
  • [SPOI-2981] — HDS — Формат файла
  • [SPOI-2982] — HDS — Запись данных файлов
  • [SPOI-2983] — HDS — Метаданные бакета
  • [SPOI-2984] — HDS — WAL
  • [SPOI-2986] — HDS — Управление бакетами
  • [SPOI-3031] — Возможность указания количества окон записи
  • [SPOI-3032] — Запрос на удаление записи
  • [SPOI-3033] — Предоставление байтового смещения для каждой строки при поиске в логах контейнера
  • [SPOI-3049] — Проект стримлета интеграции для первого захода

Задачи

  • [SPOI-1734] — Логирование агента лицензий для аудита
  • [SPOI-2810] — Обновление документации с деталями аутентификации пароля
  • [SPOI-2906] — Написание документации по AppBundle
  • [SPOI-2908] — Создание прототипа kafka-on-yarn
  • [SPOI-2934] — Добавление ID приложения в тему записи кортежа
  • [SPOI-2962] — Создание оператора для записи событий в файл бакета и записи файлов индекса для ключей
  • [SPOI-2963] — Изменение оператора обработчика запросов для получения событий на основе индексов
  • [SPOI-2996] — Поддержка команды запуска пакета приложений без аргумента имени приложения
  • [SPOI-3006] — Создание утилиты конвертации LATLON в MGRS
  • [SPOI-3009] — Создание утилиты для вычисления MD5 хеша
  • [SPOI-3010] — Создание утилиты для Blowfish
  • [SPOI-3014] — Обновление документации песочницы
  • [SPOI-3026] — Переименование пакета приложений в пакет приложения и расширения zip в jar
  • [SPOI-3036] — Анализ проблемы интеграции
  • [SPOI-3050] — Первый заход в проект стримлета интеграции
  • [SPOI-3051] — Работа по лицензии
  • [SPOI-3108] — Добавление REST API для получения всей конфигурации Hadoop
  • [SPOI-3121] — HDS — Формат файла — тест производительности TFile / DTFile
  • [SPOI-2985] — HDS — Формат файла — тест производительности — HFile
  • [SPOI-2987] — HDS — Формат файла — тест производительности — MapFile
  • [SPOI-3122] — HDS — Формат файла — реализация HFile
  • [SPOI-3017] — HDS — Формат файла — общий интерфейс
  • [SPOI-3100] — Создание SinglePointCalculator
  • [SPOI-3103] — Создание оператора синхронизатора
  • [SPOI-3104] — Создание persister для хранения данных

Ошибки

  • [MLHR-1223] — JDBC Store не поддерживает свойства соединения
  • [MLHR-1253] — Документация ключевых пар значений
  • [MLHR-1255] — API базы данных в библиотеке Malhar имеет интерфейс KeyValueStore, который схож с API базы данных/кэша Store
  • [MLHR-1260] — AngularJS миграция — группировка метрик
  • [MLHR-1268] — В библиотеку добавлен AbstractBatchTransactionableStoreOutputOperator, аналогичный публичному абстрактному классу AbstractAggregateTransactionableStoreOutputOperator
  • [MLHR-1269] — Мобильный демон прекращает работу через несколько дней
  • [MLHR-1319] — AngularJS миграция — сервис WebSocket
  • [MLHR-1320] — AngularJS миграция — API видимости страницы
  • [MLHR-1323] — Ссылки событий потока сломаны (Angular)
  • [MLHR-1325] — Неправильное использование "track by" в списке физических операторов
  • [MLHR-1328] — Кнопка "inspect" в списке приложений сломана
  • [MLHR-1335] — dtPageHref директива не обновляет href элемента при изменениях
  • [MLHR-1336] — Укороченная директива контейнера не наблюдает за изменениями значения
  • [MLHR-1342] — Разрешение вертикального изменения размера виджетов DAG (используя jQuery resizable)
  • [MLHR-1344] — AngularJS миграция — график метрик
  • [MLHR-1345] — AngularJS миграция — страница графика физического оператора
  • [MLHR-1346] — Тестовый случай AbstractFSDirectoryInputOperator иногда проходит, а иногда проваливается
  • [MLHR-1359] — AngularJS миграция — вертикальное изменение размера виджетов панели управления
  • [MLHR-1364] — Manager корзин не гарантирует чтение последнего значения ключа при чтении значений
  • [MLHR-1368] — AngularJS миграция — группировка информации о экземпляре приложения
  • [MLHR-1374] — Удаление всех случаев использования dag.setAttribute(DAG.APPLICATION_NAME, "xxx") в коде демонстраций

Улучшения

  • [MLHR-1263] — Преобразование неконтранзакционного выводящего оператора JDBC в новый API базы данных и перемещение его в библиотеку
  • [MLHR-1322] — Изменение оператора данных машины и названий потоков
  • [MLHR-1324] — Директиву appState следует переименовать на что-то более универсальное
  • [MLHR-1327] — Предположить, что lodash является глобальным во всем консоли
  • [MLHR-1343] — Использование userStorage для хранения высоты событий потока
  • [MLHR-1351] — Разрешение методу transformResponse установки ошибки загрузки
  • [MLHR-1353] — Централизация местоположения breadcrumb
  • [MLHR-1360] — Расположение панелей управления справа### Новые возможности
  • [MLHR-419] - Виджет DAG с использованием AngularJS
  • [MLHR-1220] - Отправка сообщения отписки "unsubscribe" для темы при отсутствии прослушивателей
  • [MLHR-1239] - AngularJS миграция — представление физического DAG
  • [MLHR-1240] - AngularJS миграция — представление логического DAG
  • [MLHR-1243] - AngularJS миграция — текущие/восстановленные окна ID метрик
  • [MLHR-1245] - AngularJS миграция — метрики разделов/контейнеров
  • [MLHR-1246] - AngularJS миграция — масштабирование представления DAG
  • [MLHR-1247] - AngularJS миграция — представление физического DAG
  • [MLHR-1248] - AngularJS миграция — представление контейнера
  • [MLHR-1249] - AngularJS миграция — общие метрики на главной странице
  • [MLHR-1250] - AngularJS миграция — графики
  • [MLHR-1251] - AngularJS миграция — виджет стрелок
  • [MLHR-1252] - AngularJS миграция — базовый рендеринг представления DAG
  • [MLHR-1278] - AngularJS миграция — логическое представление экземпляра приложения
  • [MLHR-1279] - AngularJS миграция — физическое представление экземпляра приложения
  • [MLHR-1280] - AngularJS миграция — представление DAG экземпляра приложения
  • [MLHR-1283] - AngularJS миграция — представление метрик экземпляра приложения
  • [MLHR-1298] - AngularJS миграция — обзор физического оператора
  • [MLHR-1299] - AngularJS миграция — список портов физического оператора
  • [MLHR-1300] - AngularJS миграция — свойства физического оператора
  • [MLHR-1303] - AngularJS миграция — обзор логического оператора
  • [MLHR-1305] - AngularJS миграция — разделы логического оператора
  • [MLHR-1306] - AngularJS миграция — график логического оператора
  • [MLHR-1308] - AngularJS миграция — свойства логического оператора
  • [MLHR-1313] - AngularJS миграция — физическое представление экземпляра приложения — список контейнеров
  • [MLHR-1314] - AngularJS миграция — физическое представление экземпляра приложения — список операторов
  • [MLHR-1315] - AngularJS миграция — логическое представление экземпляра приложения — график
  • [MLHR-1316] - AngularJS миграция — логическое представление экземпляра приложения — список потоков
  • [MLHR-1321] - AngularJS миграция — сборка распределения с помощью Gulp
  • [MLHR-1334] - Сборка фронтенда с помощью Gulp — прокси WebSocket
  • [MLHR-1337] - Сборка фронтенда с помощью Gulp — редактирование JS/CSS
  • [MLHR-1338] - Сборка фронтенда с помощью Gulp — внедрение шаблонов Angular
  • [MLHR-1341] - Создание сервиса userStorage для настроек пользователя
  • [MLHR-1358] - Breadcrumb для перехода между элементами коллекции
  • [MLHR-1361] - Логический/физический DAG — легенда локальности потока
  • [MLHR-1365] - AngularJS миграция — модальное окно настроек виджета — управление высотой

Задачи

  • [MLHR-1208] - Преобразование прикладных приложений в пакеты приложений
  • [MLHR-1244] - Обновление темы записи кортежей для использования "applications..tupleRecorder."
  • [MLHR-1254] - Создание тестового случая для UniqueValueCountAppender
  • [MLHR-1264] - Начало страницы логического оператора
  • [MLHR-1265] - Начало страницы физического оператора
  • [MLHR-1266] - Начало представления контейнера
  • [MLHR-1271] - Представление контейнера: обзор
  • [MLHR-1273] - Представление контейнера: список операторов
  • [MLHR-1275] - Представление контейнера: просмотр логов
  • [MLHR-1276] - Представление контейнера: модуль страницы
  • [MLHR-1284] - Представление потока: обзор
  • [MLHR-1285] - Представление потока: модуль страницы
  • [MLHR-1289] - Представление порта: модуль страницы
  • [MLHR-1302] - Страница входа в систему: счетчик памяти
  • [MLHR-1311] - Вертикальное изменение размера (malhar-angular-dashboard)
  • [MLHR-1318] - Перемещение сервиса WebSocket в malhar-angular-widgets
  • [MLHR-1326] - Создание файла .jshintrc для IDE/editor, задач Gulp
  • [MLHR-1330] - Документация использования Gulp в README
  • [MLHR-1333] - Добавление задачи "gulp coverage"
  • [MLHR-1339] - Необходимость динамического разделителя для оператора обработки файлов, где количество экземпляров оператора контролируется наличием задержек
  • [MLHR-1348] - Изменение пакета приложения на пакет приложения во всех демонах
  • [MLHR-1349] - Соединение таблиц с сервисом userStorage
  • [MLHR-1372] - Добавление возможностей подсказок к консоли
  • [MLHR-1376] - Добавление счетчиков и агрегатора счетчиков к мобильному демону

Версия 1.0.3


Ошибки

  • [SPOI-2620] - Ошибка чтеца S3
  • [SPOI-2673] - Перемещение производителя Kafka Exactly Once в библиотеку Malhar
  • [SPOI-2775] - Журнал обрабатываемого файла находится на другом порту для мониторинга прогресса входящими операторами.
  • [SPOI-2813] - Отправка верхних шлюзов в порядке убывания
  • [SPOI-2814] - Изменение имени поля события входа в CDREvent
  • [SPOI-2815] - Отображение верхних трех шлюзов с помощью виджета
  • [SPOI-2816] - Отсутствие запроса опроса в представлении информации об уведомлениях
  • [SPOI-2817] - Для не завершенных корзин флаги порога не должны устанавливаться
  • [SPOI-2819] - Продолжительная отправка данных в приложение
  • [SPOI-2820] - Предоставление большего количества уведомлений в интерфейсе
  • [SPOI-2837] - Операторы периодически вылетают при запросе информации об уведомлениях от фронтенда
  • [SPOI-2838] - Очистка файлов событий CDR и агрегатов
  • [SPOI-2844] - Машина данных демона долго ждет перед запуском
  • [SPOI-2845] - Восстановление не удается в операторе выхода событий CDR после перезапуска верхнего оператора
  • [SPOI-2854] - Корзины не правильно завершаются, когда есть пропущенные данные в входящих данных
  • [SPOI-2861] - GATEWAY_CONNECT_ADDRESS не установлен при установке
  • [SPOI-2866] - Изменение метки верхних шлюзов на верхние три шлюза
  • [SPOI-2867] - Изменение null на пустое значение в интерфейсе для информации об уведомлениях
  • [SPOI-2869] - Необходимость скрипта очистки для удаления старых файлов из HDFS
  • [SPOI-2882] - Бэкап журнала Allatori для сборки интеграции Flume
  • [SPOI-2883] - NullPointerException в bufferserver
  • [SPOI-2892] - DTGateway WS не может получить журналы YARN
  • [SPOI-2894] - Исследование менеджера корзин для хранения событий CDR
  • [SPOI-2900] - Первые несколько событий для приложения не публикуются
  • [SPOI-2902] - Отсутствие изображений в документации для песочницы
  • [SPOI-2910] - PartitioningTest.testDynamicDefaultPartitioning иногда проходит, иногда проваливается
  • [SPOI-2913] - API событий возвращает пустую выборку событий, если не указаны limit и offset
  • [SPOI-2919] - Изменение очистки на удаление папок старше часа
  • [SPOI-2920] - Асинхронизация записи статистики так, чтобы она не блокировала поток
  • [SPOI-2921] - Тестирование функции локализации узлов на HDP
  • [SPOI-2932] - Исторические контейнеры не показываются на шлюзе, если есть повторная попытка запуска приложения
  • [SPOI-2936] - Высокоуровневый дизайн системы хранения исторических данных
  • [SPOI-2937] - Шлюз выбрасывает исключение при запуске приложения

Улучшения

  • [SPOI-2811] - Отображение записи входа в диалоговое окно уведомлений
  • [SPOI-2812] - Отображение верхних шлюзов для всех агрегатов дефектов и возможно для всех агрегатов
  • [SPOI-2881] - Отображение фактического использования памяти на панели управления
  • [SPOI-2891] - Настройка DTGateway по умолчанию слишком подробная
  • [SPOI-2911] - Создание кодека Bean2String### Новые возможности
  • [SPOI-2228] - Шлюз для загрузки и манипулирования пакетами приложений
  • [SPOI-2753] - Фронтенд POC — таблица агрегатов
  • [SPOI-2757] - Фронтенд POC — операции Kafka
  • [SPOI-2758] - Фронтенд POC — навигация по историческим данным
  • [SPOI-2808] - Поддержка агрегации журналов YARN для получения журналов умеренного контейнера в шлюзе
  • [SPOI-2826] - Архетип Maven для сборки пакета приложений
  • [SPOI-2827] - CLI для загрузки пакетов приложений
  • [SPOI-2828] - Поддержка запуска приложений в пакете приложений через CLI
  • [SPOI-2829] - Шлюз для загрузки и изменения конфигурации существующих пакетов приложений
  • [SPOI-2849] - Демонстрация системы RTS Datatorrent как фронтального источника загрузки для Spark
  • [SPOI-2879] - Коллапсирующая панель запроса/ответа Kafka
  • [SPOI-2896] - Уникальный идентификатор для событий потока

Истории

  • [SPOI-2835] - Проектирование Streamlets — 1.0.3
  • [SPOI-2836] - Интеграция Kafka для 1.0.3
  • [SPOI-2851] - Эксплуатационная платформа — 1.0.3

Задачи

  • [SPOI-2212] - Определение логистики пакетов приложений
  • [SPOI-2521] - Добавление счетчиков для операций контроля точки
  • [SPOI-2546] - Демон пи не работает в 512МБ
  • [SPOI-2547] - Демон Twitter требует 1024МБ
  • [SPOI-2684] - Автоматическая сертификация распределения — сбор минимальных требований
  • [SPOI-2786] - Добавление сеттеров и геттеров для полей выхода в событии
  • [SPOI-2795] - Добавление верхних трех шлюзов к агрегату уведомлений CSV в HDFS
  • [SPOI-2802] - Динамическое разделение для оператора входа S3
  • [SPOI-2822] - Добавление оператора для записи событий CDR в HDFS
  • [SPOI-2823] - Получение событий из HDFS для ответа запроса уведомлений
  • [SPOI-2846] - Оператор агрегации разделов
  • [SPOI-2859] - Разделение обработки запросов из оператора агрегации
  • [SPOI-2870] - Класс-шаблон приложения не включает библиотеки Malhar
  • [SPOI-2874] - Добавление использования очереди порта как части статистики оператора
  • [SPOI-2878] - Перемещение случайного выбора шлюза в генератор
  • [SPOI-2890] - Обновление контактов поддержки до группы malhar-users
  • [SPOI-2914] - Настройка оператора хранилища для объединения логгера и трекера потока

Подзадачи

  • [SPOI-2747] - Полностью эмитированное окно оператора продолжает увеличиваться даже когда он перестает эмитировать
  • [SPOI-2850] - Устранение зависимости dt-flume так, чтобы мы не включали JARы, уже часть dt и hadoop распределений
  • [SPOI-2873] - Устаревание ShipContainingJars
  • [SPOI-2895] - Запуск -license не работает
  • [SPOI-2907] - Счетчики появляются в физическом плане только тогда, когда на операторе установлен агрегатор счетчиков или слушатель статистики

Ошибки

  • [MLHR-1176] - Обновление раздела демо в README.md
  • [MLHR-1219] - Некромазиловые браузеры не могут распознать формат даты из датапикера
  • [MLHR-1227] - AbstractKafkaOutputOperator завершается с ошибкой java.lang.NoClassDefFoundError: com/yammer/metrics/Metrics
  • [MLHR-1235] - Кнопка закрытия модального окна информации о шлюзе не закрывает его

Улучшения

  • [MLHR-1213] - Использование trackBy для malhar-angular-table
  • [MLHR-1216] - Улучшение менеджера ключевых пар значений базы данных
  • [MLHR-1218] - Нажатие на открытый лог событий потока должно закрывать его в интерфейсе

Новые возможности

  • [MLHR-1212] - Делаем полосу прокрутки перетаскиваемой на malhar-angular-table
  • [MLHR-1225] - Таблица логического оператора
  • [MLHR-1226] - Виджет события потока
  • [MLHR-1229] - Предоставление лучших опций для виджета
  • [MLHR-1231] - Пользовательская шаблон/контроллер для опций виджета

Задачи

  • [MLHR-1205] - Перестроение структуры директорий в консоли Angular
  • [MLHR-1206] - Изменение pom-файла Malhar для использования предоставленного диапазона, чтобы предотвратить попадание библиотек DT и Hadoop в рабочую среду при запуске
  • [MLHR-1210] - Создание скрипта для автоматического добавления скриптов в index.html
  • [MLHR-1224] - Включение работы с Kafka в демонстрационной версии AdsDimensions

Версия 1.0.2


Ошибки

  • [SPOI-431] - Устранение ошибки в операторе mergeSort для выполнения сортировки слиянием
  • [SPOI-2499] - Предоставление лицензионных делегируемых токенов в защищенной среде
  • [SPOI-2500] - Предоставление нового делегируемого токена перед истечением срока действия старого в защищенной среде
  • [SPOI-2501] - dt.log не записывается в CDH5 GA
  • [SPOI-2506] - [MapR] FileSystem.mkdirs() не работает для существующих папок в MapRFileSystem
  • [SPOI-2605] - Установка DT как root не может использовать /user/chetan/dt0528 как место хранения DFS и не выводит подробную ошибку
  • [SPOI-2608] - Название LicensingAppMaster не должно быть дешифровано
  • [SPOI-2617] - Использование памяти агентом лицензирования не освобождается после завершения программы
  • [SPOI-2619] - Сервер фронтенд — заполнение пропущенных слотов для временного ряда данных
  • [SPOI-2630] - Невозможность запуска программ в кластере Cloudera
  • [SPOI-2634] - Удаление всего каталога Datatorrent вместо удаления только каталога выпуска
  • [SPOI-2639] - dtcli позволяет запускать программы до завершения конфигурации
  • [SPOI-2668] - Общий JIRA для работы с Kafka для версии 1.0.2
  • [SPOI-2678] - Размещение демо-примера Frauds в пользовательском интерфейсе
  • [SPOI-2679] - Сервер фронтенд — запрос ID как JSON
  • [SPOI-2683] - Логи аппмастеров не отображаются в консоли
  • [SPOI-2689] - Установка свойства оператора вызывает NullPointerException для потока
  • [SPOI-2699] - Демо-приложение мобильного устройства работает некорректно
  • [SPOI-2703] - Гейтвеи не могут начаться в режиме разработки с использованием Hadoop 2.3.0
  • [SPOI-2705] - Инструкции по установке демо-интерфейса отсутствуют в README установки
  • [SPOI-2706] - Изменение логической планировки не работает с дешифрованным сборкой
  • [SPOI-2709] - События разделения не должны регистрироваться, если количество разделов остается прежним
  • [SPOI-2710] - Контейнеры, выполняющие объединение, не освобождаются
  • [SPOI-2723] - Проектирование и разработка приложения для загрузки файлов
  • [SPOI-2737] - Установка гейтвея заменяет dt-site.xml неправильной версией
  • [SPOI-2744] - ZIP версии документов не доступен для скачивания
  • [SPOI-2748] - Сервис dtdemos не может быть остановлен в песочнице
  • [SPOI-2749] - Распределенные файлы документации находятся в корневой папке
  • [SPOI-2759] - Инструкции по установке для настройки пользователя
  • [SPOI-2760] - Получение содержимого лога контейнера завершается ошибкой 500
  • [SPOI-2761] - Удаление ссылки на dtadmin из мастера установки
  • [SPOI-2762] - Проблемы с конфигурацией EMR
  • [SPOI-2779] - dtcli не может прочитать лицензионный файл, загруженный через UI
  • [SPOI-2798] - Запрос содержимого лога вне диапазона завершается ошибкой 500 и долгим временем ответа
  • [SPOI-2839] - Установка свойства оператора повреждена в главной ветке### Улучшение
  • [SPOI-2602] — Контейнеры, опубликованные через WebSocket, должны содержать только активные контейнеры и недавно завершенные контейнеры
  • [SPOI-2610] — Главный JIRA для автоматического дешифрования
  • [SPOI-2613] — Создание веб-инструмента для запуска дешифратора
  • [SPOI-2614] — Автоматизация передачи всех atori-log.xml на веб-сервер
  • [SPOI-2712] — Добавление параметра window_width в REST-вызов информации о приложении
  • [SPOI-2736] — Объединение API-вызовов /systemAlerts/alerts и /systemAlerts/inAlerts
  • [SPOI-2751] — Включение README.html песочницы в zip-архив документов и на сайте

Новая функция

  • [SPOI-950] — Указание требований к памяти на уровне каждого оператора (дубликат)
  • [SPOI-2220] — API-спецификация пакета приложений Gateway
  • [SPOI-2339] — Возможность изменения размера контейнера для каждого оператора
  • [SPOI-2515] — Возможность динамического изменения уровня журналирования для любых созданных журналов внутри приложения
  • [SPOI-2523] — Системные уведомления о состоянии приложения и метриках
  • [SPOI-2525] — Добавление проверки сериализации оператора в локальном режиме
  • [SPOI-2528] — Выполнение счетчика "counters" в REST-API
  • [SPOI-2575] — Протокол Kafka Pub/Sub
  • [SPOI-2588] — Запись физических счетчиков на каждом окне
  • [SPOI-2589] — Отображение счетчиков логических и физических через веб-службы/веб-сокет
  • [SPOI-2606] — Инициализация журналов с указанными уровнями в конфигурации
  • [SPOI-2627] — Сервер фронтенд — использование "Countdown"
  • [SPOI-2629] — Сервер фронтенд — поддержка нескольких разделов
  • [SPOI-2631] — Сервер фронтенд — стратегия истечение срока действия кэша
  • [SPOI-2632] — Сервер фронтенд — повторное подключение к Kafka
  • [SPOI-2633] — Сервер фронтенд — производительность страниц (API Visibility)
  • [SPOI-2638] — Сервер фронтенд — обработка ошибок Kafka
  • [SPOI-2645] — Сервер фронтенд — простое подключение к Kafka
  • [SPOI-2652] — Разработка и подготовка страницы входа на Hadoop Summit
  • [SPOI-2696] — Сервер фронтенд — топ-N метрик
  • [SPOI-2697] — Сервер фронтенд — динамический публикатор и сайт
  • [SPOI-2698] — Сервер фронтенд — устранение проблем с Kafka
  • [SPOI-2752] — Сервер фронтенд — LRU кэш
  • [SPOI-2756] — Концептуальное решение — модальное уведомление

История задач

  • [SPOI-2455] — Слой хранения HDFS для версии 1.0.2
  • [SPOI-2565] — Сервер фронтенд — определение политики кэширования для отправки данных в Node.js
  • [SPOI-2571] — Главный JIRA для работы над Hadoop Summit
  • [SPOI-2590] — Главный JIRA для тестирования общего доступа
  • [SPOI-2611] — Главный JIRA для обеспечения возможности устранения неполадок и отладки в версии 1.0.2
  • [SPOI-2615] — Главный JIRA для работы безопасности в версии 1.0.2
  • [SPOI-2662] — Главный JIRA для обеспечения безопасности лицензирования в версии 1.0.2
  • [SPOI-2664] — Хранение данных HDFS, загрузка и доступ к данным приложения и файлам для версии 1.0.2
  • [SPOI-2667] — Автоматизация сертификации распределений и его включение в CI для версии 1.0.2
  • [SPOI-2781] — Определение полей, присутствующих в выходных данных, но отсутствующих в входных данных### Задача
  • [SPOI-2341] — Обновление аутентификации и авторизации в Yarn-открытом исходном коде
  • [SPOI-2434] — Короткий документ о схеме контрольных точек для Deduper
  • [SPOI-2440] — Поддержка Kafka в прототипе для версии 1.0.2
  • [SPOI-2509] — Исследование способа использования Kafka для замены механизма публикации/подписки в Gateway
  • [SPOI-2532] — Оператор соединения
  • [SPOI-2534] — Поддержка получения информации о контейнерах для умерших приложений и контейнеров
  • [SPOI-2535] — Поддержка получения агрегированного счетчика из процесса statsResponse StatsListener
  • [SPOI-2542] — Убедиться, что пользователи просмотрят инструкции перед загрузкой файла .bin
  • [SPOI-2544] — Оператор Twitter demo "feedMultiplier" должен быть RW и тестировать возможность изменения во время выполнения
  • [SPOI-2548] — Показатель использования памяти всегда показывает 100%
  • [SPOI-2549] — Обсуждение общей памяти в правом углу
  • [SPOI-2552] — Необходимость списка сертифицированных распределений на сайте
  • [SPOI-2558] — Помощь в настройке операций Kafka
  • [SPOI-2568] — Преобразование Kafka Producer для выполнения операции "Exactly Once"
  • [SPOI-2569] — Добавление функции rewind
  • [SPOI-2573] — Интеграция оценки качества логов в DAG
  • [SPOI-2574] — Добавление вычисления счетчиков в операторе HDFS
  • [SPOI-2584] — Счетчики DT как ключ-значение (строка-число)
  • [SPOI-2585] — Работа по устранению проблем с отчетами о минимальных, максимальных значениях и средних значениях ресурсов
  • [SPOI-2591] — Тестирование общего доступа: CDH5 end-to-end
  • [SPOI-2592] — Тестирование общего доступа: HDP2 end-to-end
  • [SPOI-2593] — Тестирование общего доступа: MapR end-to-end
  • [SPOI-2594] — Тестирование общего доступа: UI end-to-end
  • [SPOI-2595] — Тестирование общего доступа: dtcli/gateway end-to-end
  • [SPOI-2596] — Тестирование общего доступа: Apache Hadoop end-to-end
  • [SPOI-2597] — Тестирование общего доступа: высокая доступность/восстановление
  • [SPOI-2598] — Тестирование общего доступа: конфигурация и запуск приложений
  • [SPOI-2599] — Тестирование общего доступа: функциональность песочницы
  • [SPOI-2600] — Тестирование общего доступа: UX песочницы
  • [SPOI-2621] — Поддержка топ-10
  • [SPOI-2622] — Разделение оператора DimensionStore
  • [SPOI-2624] — Архитектура сервера фронтенд
  • [SPOI-2626] — Настройка количества разделов для Kafka Producer
  • [SPOI-2636] — Приложение Twitter demo с топ-10 хештегов
  • [SPOI-2640] — Установка сервера UI для сетки HDP для Hadoop Summit
  • [SPOI-2641] — Установка Ambari для демонстрационного примера Hadoop Summit
  • [SPOI-2642] — Запуск демонстрационного приложения Twitter на кластере HDP для Hadoop Summit
  • [SPOI-2643] — Установка мобильного демонстрационного приложения для демонстрационного примера HDP на Hadoop Summit
  • [SPOI-2644] — Установка демонстрационного приложения для анализа данных на кластере HDP для Hadoop Summit
  • [SPOI-2646] — Установка демонстрационного приложения Ads на кластере HDP для Hadoop Summit
  • [SPOI-2647] — Добавление нового демонстрационного приложения Twitter HashTag top 10 на сервере фронтенд для Summit
  • [SPOI-2650] — Изменение настроек памяти по умолчанию для лицензирования
  • [SPOI-2651] — Обновление первого этапа
  • [SPOI-2670] — Запуск хештегов Twitter на кластерах CDH и HDP
  • [SPOI-2671] — Обновление DT UI на кластере CDH
  • [SPOI-2672] — Перемещение оператора HDFSOutputOperator в библиотеку Malhar
  • [SPOI-2676] — Получение событий и записей тюплов из Kafka
  • [SPOI-2680] — Улучшение управления кластером Kafka
  • [SPOI-2682] — Поддержка демонстраций клиентов
  • [SPOI-2685] — Автоматическая сертификация распределений — обзор виртуализации
  • [SPOI-2686] — Автоматическая сертификация распределений — обзор предоставления
  • [SPOI-2687] — Сертификация DT на Pivotal HD
  • [SPOI-2688] — Преобразование хештегов Twitter в ссылки в демонстрационном примере
  • [SPOI-2690] — Обновление разделов безопасности в руководствах
  • [SPOI-2700] — Тестирование восстановления и перезапуска оператора DimensionStore
  • [SPOI-2714] — Документирование типов событий Stream
  • [SPOI-2732] — Создание многоуровневого картографического ключа с несколькими ключами
  • [SPOI-2733] — Создание класса для поиска значений в CSV-файле на основе ключей строк
  • [SPOI-2735] — Убедиться, что все измерения реализованы и покрыты тестами
  • [SPOI-2763] — Создание парсера CSV, который может обрабатывать различные форматы CSV-файлов
  • [SPOI-2764] — Создание шаблонного приложения
  • [SPOI-2765] — Создание конфигурационного файла шаблона
  • [SPOI-2766] — Создание входного оператора для Kafka
  • [SPOI-2767] — Добавление оператора прогрессивного сканирования новых папок и файлов для входных данных приложения
  • [SPOI-2768] — Добавление скрипта загрузки данных в приложение через Kafka
  • [SPOI-2769] — Создание скрипта загрузки файлов приложения в HDFS
  • [SPOI-2773] — Добавление свойства для очистки агрегатов в операторе AggregationOperator
  • [SPOI-2785] — Включение строки события в событие CDR
  • [SPOI-2789] — Добавление поддержки запросов для получения событий для уведомлений
  • [SPOI-2790] — Шкала входных событий до миллионов
  • [SPOI-2792] — Отправка топ-3 списков гейтвеев в деталях уведомления
  • [SPOI-2793] — Добавление возможности завершения корзины
  • [SPOI-2794] — Добавление возможности очистки старых результатов при повторном проигрывании данных
  • [SPOI-2797] — Добавление поддержки запросов для отправки последних пяти минутных корзин и агрегатов
  • [SPOI-2800] — Установка веб-консоли Kafka в кластере
  • [SPOI-2805] — Исследование агрегации логов YARN для понимания того, как это входит в наш API логов контейнеров

Подзадача

  • [SPOI-2725] — Создание скелета приложения
  • [SPOI-2728] — Преобразование операторов-скелетов в реальные операторы — часть I
  • [SPOI-2739] — Оператор ввода файла
  • [SPOI-2740] — Единичные тесты уровня DAG
  • [SPOI-2776] — Тестирование и сертификация упаковки RPM для Cloudera
  • [SPOI-2777] — Gateway выбрасывает множество исключений при попытке установки с помощью RPM### Ошибки
  • [MLHR-724] — Проблема времени испытания RabbitMQ
  • [MLHR-1128] — Булочки должны отображать физический оператор, а не оператор на странице порта
  • [MLHR-1129] — DAG не должен отображаться под контроллерами
  • [MLHR-1137] — Показатель использования памяти всегда показывает 100%
  • [MLHR-1142] — Сервер фронтенд — повторное подключение к Kafka
  • [MLHR-1143] — Оператор KafkaOutput не настроен для свойств Kafka Producer
  • [MLHR-1144] — Действия контейнеров — использовать слова, которые не вызывают путаницы
  • [MLHR-1157] — Главный JIRA для сервера фронтенд
  • [MLHR-1159] — Функция прекращения записи не дает визуального подтверждения остановки записи, если не обновить страницу
  • [MLHR-1169] — Обновление README для репозитория консоли
  • [MLHR-1170] — Логи аппмастеров не отображаются в консоли
  • [MLHR-1185] — Виджет события Stream должен проверять наличие оператора в физическом плане
  • [MLHR-1186] — некоторые цифры в логическом DAG скрыты за контроллерами
  • [MLHR-1189] — Выходной порт AbstractHdfsTupleFileOutputOperator не является обязательным
  • [MLHR-1192] — Параметризация демонстрационных примеров
  • [MLHR-1195] — Контейнер аппмастера не показывает правильные метрики
  • [MLHR-1202] — Отсутствие счетчика failureCount для физических операторов

Улучшения

  • [MLHR-1132] — Улучшение ошибок в виджете событий потока
  • [MLHR-1146] — Получение активных контейнеров для начального списка контейнеров
  • [MLHR-1167] — Поддержка поиска уровней логирования классов в интерфейсе пользователя
  • [MLHR-1168] — Валидация входных данных для виджета уровня логирования
  • [MLHR-1194] — Выравнивание количества приложений с метками в виджете общего обзора кластера
  • [MLHR-1209] — Поддержка других провайдеров JMS помимо ActiveMQ

Новые возможности

  • [MLHR-921] — Установщик — список ошибок/кодов
  • [MLHR-1111] — Виджет журнала контейнера, использующий новый REST-вызов
  • [MLHR-1121] — Сервер фронтенда — запрос JSON для Kafka
  • [MLHR-1122] — Сервер фронтенда — поддержка живучести Kafka
  • [MLHR-1123] — Сервер фронтенда — параметризованные запросы для Kafka
  • [MLHR-1124] — Сервер фронтенда — отладка и форматирование ответа Kafka
  • [MLHR-1125] — Сервер фронтенда — протокол публикации/подписки для виджетов Kafka
  • [MLHR-1130] — Виджет изменения уровней логирования классов динамически
  • [MLHR-1133] — Добавление управления "плавающим" контролем в окне конфигурации виджета
  • [MLHR-1134] — Сервер фронтенда — редактируемый JSON-запрос
  • [MLHR-1135] — Сервер фронтенда — инструкции по установке
  • [MLHR-1136] — Сервер фронтенда — упаковка/распределение
  • [MLHR-1147] — Сервер фронтенда — выбор метрик
  • [MLHR-1149] — Сервер фронтенда — использование последнего смещения Kafka
  • [MLHR-1151] — Сервер фронтенда — проверка данных
  • [MLHR-1152] — Сервер фронтенда — производительность страниц (API Visibility)
  • [MLHR-1175] — Библиотека виджетов — выбор виджета
  • [MLHR-1179] — Преобразование AngularJS — страница экземпляра приложения
  • [MLHR-1181] — Преобразование AngularJS — виджет общего обзора приложения
  • [MLHR-1182] — Преобразование AngularJS — структура приложения
  • [MLHR-1187] — Интерфейс пользователя для добавления системных виджетов

Подзадача

  • [MLHR-1163] — Концепт-диаграмма для построителя DAG

Версия 1.0.1


Ошибки

  • [SPOI-1404] — Создание отдельной среды для демонстраций на node0
  • [SPOI-1952] — Обзор руководства по эксплуатации и установке
  • [SPOI-2203] — Настройка adsDimensions и машинных данных для использования минимального объема памяти
  • [SPOI-2340] — Агент лицензий сохраняет состояние в неправильном месте
  • [SPOI-2397] — Мониторинг и исправление ошибок в демонстрационных примерах клиентов
  • [SPOI-2408] — Проверка платформы DT на HDP 2.1
  • [SPOI-2410] — Основной скрипт для перезапуска Hadoop в кластере
  • [SPOI-2411] — Невозможность запустить лицензию с выпуска 0.9.5
  • [SPOI-2420] — Ядро не компилируется с использованием Hadoop 2.4
  • [SPOI-2448] — Тестирование XML-ввода демонстрационного примера на кластере
  • [SPOI-2449] — Тестирование демонстрационного примера Golden Gate на кластере
  • [SPOI-2450] — Тестирование демонстрационного примера Twitter Sentiment на кластере
  • [SPOI-2474] — Диагностическая ошибка при выделении контейнеров
  • [SPOI-2477] — Клиент Agenet лицензии завершает работу с NullPointerException
  • [SPOI-2489] — Оператор после оператора EXACTLY_ONCE не выполняет контроль точки
  • [SPOI-2490] — HDFS
  • [SPOI-2491] — Тестирование вывода HDFS для пристанции Flume
  • [SPOI-2493] — Добавление обновлений оператора HDFS в Malhar
  • [SPOI-2496] — viewdag больше не работает
  • [SPOI-2503] — Предоставление функции перемотки для воспроизведения кортежей из прошлого времени
  • [SPOI-2505] — Пользовательские демоны требуют настройки
  • [SPOI-2512] — Приложения не могут запуститься из-за ошибок сериализации на CDH5
  • [SPOI-2533] — Приложение обнаружения мошенничества требует отладки
  • [SPOI-2543] — Приложения не передают информацию о лицензии агенту лицензий при его перезапуске
  • [SPOI-2550] — Агент лицензий прекращает работу
  • [SPOI-2554] — Третьи библиотеки, необходимые для демонстраций, отсутствуют в /opt/datatorrent/releases/version/lib/
  • [SPOI-2556] — Добавление руководства по установке демонстраций в индекс документации

Улучшения

  • [SPOI-2210] — Генерация стандартной лицензии должна быть частью процесса сборки
  • [SPOI-2468] — README для сертификации и бенчмарков
  • [SPOI-2482] — DTCli должен более грациозно обрабатывать ^C
  • [SPOI-2494] — Добавление оператора HTTP GET в Malhar
  • [SPOI-2555] — Включение README, LICENSE и CHANGELOG в документацию

Новые возможности

  • [SPOI-406] — Документация и тестирование загрузки для работы с Hortonworks HDP 2.0
  • [SPOI-408] — Сертификация с MapR (Hadoop 2.3) в версии 1.0.1
  • [SPOI-1146] — API для получения сырых журналов контейнеров
  • [SPOI-1834] — Механизмы публикации/подписки и REST для исключений, выброшенных приложением
  • [SPOI-2080] — Приложение для сертификации установки
  • [SPOI-2253] — Возможность указания имени пользователя и пароля в установщике
  • [SPOI-2381] — Логистика dt-site.xml
  • [SPOI-2387] — Агрегация логических операторов на шлюзе
  • [SPOI-2402] — Обновление dt-site.xml с меньшим объемом памяти контейнера менее 512МБ после получения результатов автоматизации памяти для всех приложений
  • [SPOI-2460] — Новая реализация логистики dt-site.xml
  • [SPOI-2470] — Создание файла свойств сертификации для распределения/установки
  • [SPOI-2486] — Работа над проблемой "FileSystem.getScheme не переопределен MapRFileSystem"
  • [SPOI-2519] — Добавление функции grep при получении журнала контейнера
  • [SPOI-2526] — Добавление REST-вызова для получения информации о исторических контейнерах### Задачи
  • [SPOI-62] - Логирование сервера буферизации
  • [SPOI-1206] - Обзор лицензирования третьих сторонних библиотек
  • [SPOI-1745] - Документация установки демонстрационных приложений
  • [SPOI-1784] - Приложение агента лицензии должно иметь веб-сервис
  • [SPOI-2199] - Файл readme для установки AWS
  • [SPOI-2223] - Тестирование всех приложений с уменьшенным размером контейнеров в песочнице 0.9.4
  • [SPOI-2348] - Включение контрольной точки для агрегирующего оператора
  • [SPOI-2354] - Сертификация демонстрационных примеров на 0.9.4 песочнице
  • [SPOI-2370] - Полная автоматизация перезапуска кластера Hadoop
  • [SPOI-2379] - Сертификация DT с Hadoop 2.3/CDH
  • [SPOI-2392] - Добавление базовых демонстрационных примеров в запуск песочницы
  • [SPOI-2393] - Сертификация Amazon EMR Hadoop 2 версии
  • [SPOI-2414] - Остановка ночного бенчмарка Jenkins
  • [SPOI-2415] - Удаление сообщения "страница не загружалась последние 60 секунд" сверху
  • [SPOI-2422] - Включение ограничения кэша HDFS на операторе FlumeAgent
  • [SPOI-2424] - Логирование метрик через все операторы POC в файл
  • [SPOI-2425] - Сравнение HDFS с сайтом клиента
  • [SPOI-2426] - Бенчмарк скорости слива HDFS оператором агента
  • [SPOI-2427] - Включение Dedupper для выполнения без включения контрольной точки
  • [SPOI-2428] - Оценка больших размеров бакета для контрольной точки для Deduper
  • [SPOI-2430] - Численная проверка POC
  • [SPOI-2432] - Расчет I/O контрольной точки для Deduper
  • [SPOI-2439] - Расчет I/O HDFS для текущей схемы контрольной точки для Deduper
  • [SPOI-2441] - Оценка времени загрузки для HDFS агента повторного воспроизведения
  • [SPOI-2445] - Сертификация Cloudera CDH 5.0 GA
  • [SPOI-2451] - Загрузочный тест шлюза
  • [SPOI-2457] - Библиотека виджетов
  • [SPOI-2458] - Генерация отчета сертификации для HDP 2.1
  • [SPOI-2466] - Мониторинг и уведомления для кластера
  • [SPOI-2475] - Документация процесса сертификации перезапуска демонстраций
  • [SPOI-2476] - Документация процесса перезапуска сетки
  • [SPOI-2483] - POC клиента Node.js для Kafka
  • [SPOI-2513] - Создание сервиса обертки для UI демонстраций совместимого с CentOS
  • [SPOI-2517] - Настройка UI демонстраций клиента как сервиса
  • [SPOI-2531] - Оператор вывода HDFS с семантикой "один раз точно"
  • [SPOI-2535] - Добавление поддержки получения агрегированных счетчиков из процесса StatsListener
  • [SPOI-2537] - Необходимость перечисления предыдущих версий на сайте Datatorrent
  • [SPOI-2540] - Исправление URL для документации AWS EMR
  • [SPOI-2551] - Определение процесса на сервере для обеспечения архивации предыдущих загрузок для клиентов
  • [SPOI-2553] - Хранящийся билет для работ по обслуживанию Malhar

Подзадачи

  • [MLHR-774] - Условия предоставления лицензии
  • [MLHR-976] - Реализация модуля таблицы для Angular

Ошибки

  • [MLHR-998] - Ошибка компиляции при использовании оператора UniqueValueCount.
  • [MLHR-1054] - Обновление темы и REST вызовов для логического/физического раздела
  • [MLHR-1056] - Переименование демонстрационных приложений для включения суффикса Demo
  • [MLHR-1089] - Обработка ошибок для страницы лицензии
  • [MLHR-1093] - AbstractKafkaInputOperator не отправляет транзакцию в Kafka в обратном вызове commit
  • [MLHR-1096] - Получение последних N событий при просмотре событий потока
  • [MLHR-1108] - Изменение размера логической DAG
  • [MLHR-1113] - Пример AdsDimension не может быть запущен
  • [MLHR-1114] - Пример FraudDetect не может быть запущен
  • [MLHR-1115] - Пример MachineData не может быть запущен
  • [MLHR-1127] - Оператор HdfsTextFileInput не может быть запущен во время контрольной точки
  • [MLHR-1138] - Удаление неиспользуемых столбцов CPU в таблице логических операторов

Улучшения

  • [MLHR-1092] - Добавление переменной окружения для переименования демонстрационных приложений
  • [MLHR-1098] - Улучшение покрытия кода для malhar-angular-dashboard
  • [MLHR-1099] - Расширение модели данных с неконфигурируемыми значениями по умолчанию
  • [MLHR-1100] - Улучшение директивы виджета в malhar-angular-dashboard
  • [MLHR-1116] - Использование отрицательного сдвига для получения последних N событий для виджета событий потока
  • [MLHR-1119] - Добавление диалогового окна подтверждения при уничтожении контейнера мастера приложения
  • [MLHR-1120] - Сохранение диапазона выборки между загрузками страниц для виджета событий потока

Новые возможности

  • [MLHR-783] - DAG должен регулироваться по высоте при изменении высоты виджета
  • [MLHR-784] - Оператор вывода виджета - обновление схемы
  • [MLHR-984] - Виджет принятия решений STRAM
  • [MLHR-1070] - Веб-демонстрации - обновление до AngularJS 1.2.16
  • [MLHR-1076] - Библиотека виджетов - WebSocket
  • [MLHR-1077] - Библиотека виджетов - модели данных
  • [MLHR-1087] - Компонент панели мониторинга - документация области AngularJS
  • [MLHR-1088] - Веб-приложение панели мониторинга - документация зависимостей
  • [MLHR-1095] - Интеграция Node.js с Kafka
  • [MLHR-1097] - Реализация хранения на malhar-angular-dashboard
  • [MLHR-1118] - Добавление хеша хранения для очистки недействительных панелей мониторинга

Истории

  • [MLHR-719] - Прогноз временного ряма
  • [MLHR-1060] - Библиотека виджетов
  • [MLHR-1061] - Компонент панели мониторинга
  • [MLHR-1082] - Родительская задача для реального времени ETL приложения

Задачи

  • [MLHR-700] - Разработка оператора для расчета коэффициента детерминации (RSquare)
  • [MLHR-841] - Руководство по установке приложения Ads Dimension
  • [MLHR-850] - Руководство по установке демонстрационного приложения Ads Dimension
  • [MLHR-852] - Руководство по установке демонстрационного приложения Twitter (Rolling Topwards)
  • [MLHR-874] - Руководство по установке демонстрационного приложения графика Yahoo Finance
  • [MLHR-896] - Оператор вывода виджета - тип виджета не должен определяться в фоновой части
  • [MLHR-950] - Создание демонстрационного примера распределенной уникальности
  • [MLHR-953] - Установка "пути обновления" для приложений клиентов
  • [MLHR-983] - Интерфейс пользователя для доступа к API событий шлюза
  • [MLHR-1042] - ETL: объединение свойств выходных операторов
  • [MLHR-1063] - Создание раздела участия на главной странице репозитория Malhar
  • [MLHR-1064] - Создание раздела участия на главной странице репозитория UI
  • [MLHR-1065] - создание оператора линейного графика
  • [MLHR-1075] - добавление файла .travis.yml в ui-console
  • [MLHR-1078] - Обновление скрипта заголовка лицензии, чтобы год был актуальным
  • [MLHR-1080] - создание оператора вывода реального времени
  • [MLHR-1083] - Объединение свойств реального времени вывода оператора
  • [MLHR-1084] - Объединение свойств агрегирующего оператора
  • [MLHR-1085] - Объединение свойств оператора линейного графика
  • [MLHR-1104] - Проектирование пакета приложения и функции загрузки/запуска### Ошибки
  • [SPOI-2086] - Создание директории журнала под .dt каталогом пользователя
  • [SPOI-2497] - Удаление жестко закодированной схемы "hdfs"
  • [SPOI-2501] - dt.log не записывается под CDH5 GA
  • [SPOI-2577] - После установки я не могу запустить агента лицензии
  • [SPOI-2604] - Пример директории DFS следует изменить с /home/... на /user/...
  • [SPOI-2607] - Страница установки должна показывать только ошибки (а не предупреждения)
  • [SPOI-2609] - Когда yarn.scheduler.minimum-allocation-mb установлено на 256, PiDemo завершается с NullPointerException

Улучшения

  • [SPOI-2522] — Замена метода InputPort.getStreamCodec атрибутом StreamCodec в InputPort
  • [SPOI-2576] — Изменение локальной установки с .datatorrent на директорию datatorrent
  • [SPOI-2603] — Установщик жалуется на проблемы запуска шлюза, хотя он работает корректно
  • [SPOI-2637] — Улучшение руководства по началу работы

Задачи

  • [SPOI-2520] — Изменение названия CustomStats на Counters
  • [SPOI-2578] — Проверка директории перед вызовом mkdir (требование MapR)
  • [SPOI-2579] — Исключение запуска шлюза из спецификации сервиса Webservice
  • [SPOI-2649] — Обновление лицензионного соглашения

Ошибки

  • [MLHR-1101] — Ошибки форматирования при установке
  • [MLHR-1103] — Изменение инструкций установщика для пути директории DFS

Версия 0.9.5.1

Ошибки

  • [SPOI-2554] — Отсутствие необходимых библиотек сторонних производителей для демонстрационных примеров в /opt/datatorrent/releases/version/lib/
  • [MLHR-1113] — Демо AdsDimension не может быть запущено
  • [MLHR-1114] — Демо FraudDetect не может быть запущено
  • [MLHR-1115] — Демо MachineData не может быть запущено

Версия 0.9.5

Подзадачи

  • [SPOI-1692] — Сертификация отказоустойчивости для нескольких контейнеров
  • [SPOI-1693] — Разработка автоматизированной тестовой процедуры для проверки отказоустойчивости StrAM
  • [SPOI-2008] — Настройка виртуального кластера для сертификации высокой доступности
  • [SPOI-2009] — Программа WordCount для использования в сертификации высокой доступности
  • [SPOI-2127] — Нечёткие сообщения об ошибках/предупреждениях — ночная сборка установщика (datatorrent-dist-0.9.4-SNAPSHOT.bin) если выполнена от имени пользователя, отличного от root
  • [SPOI-2128] — Ночная сборка установщика должна проверять наличие порта 9090 перед попыткой запуска службы dtgateway
  • [SPOI-2129] — Нечёткие сообщения об ошибках/предупреждениях при обновлении конфигурации Hadoop через веб-интерфейс установщика
  • [SPOI-2247] — Спецификация REST API для аутентификации пользователей шлюза
  • [SPOI-2248] — Реализация аутентификации и базового авторизации в шлюзе
  • [SPOI-2255] — Защита вебсокета паролем
  • [SPOI-2257] — Поддержка HTTPS в шлюзе
  • [SPOI-2277] — Поддержка HTTPS и аутентификации в соединении pubsub между StrAM и шлюзом
  • [SPOI-2291] — Копирование конфигураций шлюза в HDFS при каждом записи

Техническая задача

  • [SPOI-2005] — Проверка и добавление машины в демонстрацию автоматизации памяти оборудования

Ошибки

  • [SPOI-1801] — Приложение мобильного типа имеет два логических генератора входных данных — требуется обработка контейнеров на серверах с двумя различными часами
  • [SPOI-1890] — Поведение приложения при недоступности ресурсов
  • [SPOI-1954] — Некорректные обработанные статистики
  • [SPOI-1995] — Инструкции по использованию песочницы устарели
  • [SPOI-1998] — Уничтожение менеджера узла на узле, где выполняется License AM
  • [SPOI-2067] — Перемещение приложений из contrib в demos
  • [SPOI-2152] — Устойчивость мобильного демона
  • [SPOI-2194] — Скрипт запуска шлюза выводит повторяющиеся сообщения
  • [SPOI-2205] — Внедрение инструмента генерации лицензий для совместной работы с веб-инструментом для создания лицензии объемом 1 ТБ в новом потоке
  • [SPOI-2207] — Deduper показывает высокую задержку и выходит из строя в среде тестирования
  • [SPOI-2221] — Анализ вызовов FileSystem.get и замена их на FileSystem.newInstance, если это необходимо
  • [SPOI-2278] — Создание относительного пути HDFS под директорией приложения
  • [SPOI-2283] — Не делать предположений о том, что FSStorageAgent является агентом хранения или что его конфигурация является конфигурацией, установленной пользователем
  • [SPOI-2284] — Добавить пользователя dtadmin в группу имеющую доступ к службам Hadoop и HDFS
  • [SPOI-2285] — Скрипт удаления uninstall.sh не удаляет платформу
  • [SPOI-2288] — Возникновение исключения NullPointerException в сервере буферов
  • [SPOI-2289] — Выброс исключения java.nio.channels.ClosedChannelException при сохранении FSStorageAgent
  • [SPOI-2295] — Мониторинг и исправление ошибок в демонстрационных приложениях клиентов
  • [SPOI-2297] — Мобильное приложение переходит в нестабильное состояние из-за ошибки последовательности кортежей
  • [SPOI-2298] — События, возвращаемые из REST API, имеют некорректные ключи
  • [SPOI-2302] — Нормализация формата WebSocket и REST для событий Stram
  • [SPOI-2314] — Исправление названий приложений
  • [SPOI-2315] — Макросы запуска приложений node1 application launch-xxx не работают после обновления
  • [SPOI-2342] — DTCLI игнорирует аннотированные названия приложений
  • [SPOI-2344] — DTCLI не может загрузить dt-env.sh
  • [SPOI-2349] — Обновление стандартной лицензии до четырёх месяцев
  • [SPOI-2357] — Невозможность запуска приложения с помощью псевдонима запуска, если название приложения взято из dt-site.xml.
  • [SPOI-2358] — Скрипт распаковки установщика не сохраняет права доступа
  • [SPOI-2359] — Шлюз не может быть перезапущен из-за отсутствия JAVA_HOME
  • [SPOI-2361] — После глобальной установки локальная директория .dt может отсутствовать при выполнении DTCLI
  • [SPOI-2364] — Критическая ошибка — кортежи вне очереди в универсальном узле
  • [SPOI-2365] — Shell Hadoop выбрасывает исключение для dt.attr.APPLICATION_PATH
  • [SPOI-2371] — DTCLI обновляет dt-site.xml
  • [SPOI-2373] — Конфигурации, связанные с приложениями MapReduce, отсутствуют в sandbox dt-site.xml
  • [SPOI-2374] — Приложения в песочнице используют размер контейнера 1 ГБ вместо указанного 512 МБ в misc/sandbox/conf/dt/dt-site.xml
  • [SPOI-2375] — Конфигурация из dt-site.xml в директории пользователя не используется DTCLI
  • [SPOI-2376] — Классовый путь шлюза указывает на невалидную директорию
  • [SPOI-2380] — Некорректный текст помощи для команды get-physical-operator-properties
  • [SPOI-2389] — DataTorrent обнаруживает переопределённый dt-site.xml в CLASSPATH
  • [SPOI-2390] — DTGateway уничтожается после закрытия терминала
  • [SPOI-2391] — Сервис dtdemos не останавливается на песочнице
  • [SPOI-2395] — Отсутствие демонстрационных приложений FraudDetection/AdsDimensions/MachineData на песочнице
  • [SPOI-2396] — Шлюз не запускается после остановки и запуска служб Hadoop/DataTorrent на песочнице
  • [SPOI-2398] — Дополнительная директория создаётся шлюзом в домашней директории пользователя
  • [SPOI-2400] — Оператор завершает работу нормально при возникновении ошибки OutOfMemory
  • [SPOI-2401] — AppMaster завершает работу после шести попыток развертывания оператора входных данных
  • [SPOI-2412] — Проблема разрешения файла HDFS при перезапуске приложения на кластере CDH
  • [SPOI-2417] — Расположение резервной копии dt-site.xml шлюза
  • [SPOI-2419] — Убедиться, что имя принципала распространяется на контейнеры в режиме без защиты
  • [SPOI-2435] — Последние изменения в расчете задержки нарушают тесты.### Улучшения
  • [SPOI-1376] — Добавление конфигурации приложения к stream-site.xml в песочнице
  • [SPOI-1855] — Возможность продолжения/завершения приложения
  • [SPOI-1986] — В логическом представлении не включать статистику объединителя
  • [SPOI-2001] — Обновление документации процесса выпуска (Google Drive)
  • [SPOI-2222] — Ограничение формата ограничений в файле лицензии JSON
  • [SPOI-2287] — Возможность указания полного списка зависимостей при развертывании приложения
  • [SPOI-2335] — Реализация сериализации BaseOperator на Java
  • [SPOI-2367] — Создание обёртки сервиса для сервера демонстраций
  • [SPOI-2385] — Улучшение производительности HDFSStorage для POC
  • [SPOI-2404] — Сброс счетчика неудачных запусков приложения при успешном восстановлении
  • [SPOI-2405] — Добавление дополнительных параметров к вызову /ws/v1/applications/{appid}/events
  • [SPOI-2407] — Возможность указания имени класса, представляющего свойство

Новые возможности

  • [SPOI-91] — Проектирование и реализация оператора адаптера сокета
  • [SPOI-2007] — Автоматизация сертификации высокой доступности
  • [SPOI-2012] — Запуск app-memory-usage с меньшим размером контейнеров начиная с 128М до 512М при перезапуске сети
  • [SPOI-2249] — Базовая поддержка аутентификации/авторизации пользователей в UI
  • [SPOI-2355] — Добавление REST-вызовов для применения существующего файла лицензии как текущей
  • [SPOI-2386] — REST-вызов для получения каталога конфигурации Datatronic
  • [SPOI-2399] — Начальный веб-приложение

История

  • [SPOI-2215] — Парольная защита панели управления

Задачи

  • [SPOI-746] — Работа с домашним клиентом DT Phone
  • [SPOI-1642] — Сертификация поддержки отказа узла
  • [SPOI-2045] — Обсуждение очистки/улучшения лицензий
  • [SPOI-2099] — Отображение обязательных полей со звездочками (*) в установщике
  • [SPOI-2101] — Отображение текста "Условия предоставления услуг"
  • [SPOI-2103] — Отображение сообщений об ошибках рядом
  • [SPOI-2117] — Ошибка во время деинсталляции
  • [SPOI-2118] — Email с годовой лицензией не отправляется
  • [SPOI-2145] — Установка отдельного доступа к JAR для крупных клиентов
  • [SPOI-2178] — Фильтрация HashMap из HDFSLoader
  • [SPOI-2190] — Создание веб-страницы (навигационная панель и таблица) для 5 измерений и 2 вычислений
  • [SPOI-2201] — Создание страницы для обновления лицензии
  • [SPOI-2202] — Обновление приложения Machine Data до последнего кода
  • [SPOI-2211] — Получение слишком многих предупреждений о старых версиях в демонстрационных приложениях
  • [SPOI-2213] — Возможность диагностики решений Stram
  • [SPOI-2214] — Возможность доступа к решениям Stram для завершенных/закрытых/убитых приложений
  • [SPOI-2216] — Обновление демонстрационного приложения Twitter до последнего кода
  • [SPOI-2217] — Обновление демонстрационного приложения Fraud Detection до последнего кода
  • [SPOI-2218] — Обновление демонстрационного приложения Ads Dimensions до последнего кода
  • [SPOI-2219] — Обновление демонстрационного приложения Mobile Locator до последнего кода
  • [SPOI-2224] — Проблемы с демонстрационным приложением Fraud
  • [SPOI-2225] — Проблемы с демонстрационным приложением Machine Data
  • [SPOI-2226] — Проблемы с демонстрационным приложением Ads
  • [SPOI-2233] — Удаление параметра максимального количества контейнеров, который включен по умолчанию
  • [SPOI-2234] — Предупреждение при автоматической инлайн-обработке операторов
  • [SPOI-2237] — Колонка CPU в логическом представлении
  • [SPOI-2243] — Использование HammerDB для генерации нагрузки против Oracle
  • [SPOI-2256] — Документация сертификационного набора для сертификации платформы Datatronic
  • [SPOI-2286] — Реализация обработчика GoldenGate на Java для захвата изменений базы данных и отправки в Kafka
  • [SPOI-2290] — Скрытие конфигурации и запуска приложения для общего доступа
  • [SPOI-2292] — Добавление в README: не рекомендуется запускать более одного шлюза
  • [SPOI-2293] — Управление файлом лицензии на HDFS
  • [SPOI-2303] — Уточнение ключей ошибок DFS
  • [SPOI-2309] — Использование соединения с RM для определения доступного IP адреса для GATEWAY_CONNECT_ADDRESS
  • [SPOI-2310] — Возможность использования разных файловых систем для dt.dfsRootDirectory от fs.defaultFS
  • [SPOI-2338] — Значок "#" внутри ячеек не должен изменяться
  • [SPOI-2351] — Упаковка файла пароля по умолчанию (с admin/admin) в установщик
  • [SPOI-2362] — Создание оберток сервиса для Apache Hadoop на песочнице
  • [SPOI-2363] — Обновление скрипта песочницы dtdemo для работы с обертками сервиса Hadoop/DTGateway
  • [SPOI-2394] — Воспроизведение установщика после перезапуска шлюза
  • [SPOI-2416] — Разделение Malhar и Malhar-UI-Console
  • [SPOI-2418] — Создание способности для DTFlumeSink для временного прекращения работы, если он подозревает, что DAG не обрабатывает данные в здоровом состоянии
  • [SPOI-2421] — Обновление документации для конечных пользователей### Подзадачи
  • [MLHR-726] — Оператор прогнозирования временных рядов с использованием модели линейного тренда Холта
  • [MLHR-933] — Прогнозирование временных рядов с использованием сезонного метода Холта-Винтерса
  • [MLHR-965] — Создание выходного оператора без транзакций
  • [MLHR-966] — Создание выходного оператора с транзакциями
  • [MLHR-967] — Создание реализации записи данных для использования в реальном времени ETL-приложений
  • [MLHR-1036] — Создание инкрементной модели для алгоритма прогнозирования временных рядов линейным трендом Холта
  • [MLHR-1040] — Разработка инкрементной модели для метода прогнозирования временных рядов Холта-Винтерса с множителем

Ошибки

  • [MLHR-778] — Список логических операторов не имеет палитры
  • [MLHR-857] — Демо Machinedata перестал работать с новым оператором Redis
  • [MLHR-963] — Создание выходного оператора для добавления исторических данных в хранилище
  • [MLHR-964] — Создание интерфейса для хранилищ данных, который может использоваться выходным оператором для сохранения исторических данных
  • [MLHR-968] — Удаление тестового кода из абстрактного оператора вывода
  • [MLHR-969] — Создание управляемой версии наших демонстрационных документов для включения при установке
  • [MLHR-978] — Создание утечки ресурсов для входящих/выходящих операторов HDFS
  • [MLHR-979] — AdsDimension: Оператор Redis показывает высокую задержку
  • [MLHR-986] — Ошибки "Страница не найдена" от сайта
  • [MLHR-1000] — По умолчанию во время обновления выбран недействительный IP-адрес
  • [MLHR-1005] — Количество процессора в логическом представлении
  • [MLHR-1008] — Приложение Twitter завершается с ошибкой
  • [MLHR-1015] — Отсутствие состояния в общем представлении физического оператора
  • [MLHR-1019] — Соединение IP-адреса шлюза и порта на одной строке в установщике
  • [MLHR-1020] — Экран лицензий не отражает новый загруженный файл лицензии
  • [MLHR-1021] — Объединители не должны иметь ссылки на несуществующий логический оператор
  • [MLHR-1022] — Обновление текста лицензии установщика для отображения правильного пробного периода
  • [MLHR-1028] — Невозможность завершения работы приложения в состоянии ACCEPTED
  • [MLHR-1030] — Сортировка списка логических операторов работает некорректно до тех пор, пока вы не отсортируете по имени
  • [MLHR-1031] — Интерфейс пользователя показывает неправильное общее использование памяти
  • [MLHR-1049] — Стримы не отображаются в обзоре DAG
  • [MLHR-1050] — Удаление режима "Разработка"
  • [MLHR-1055] — Ненужное перезапускание шлюза во время навигации установщика
  • [MLHR-1057] — Обзор в виджете DAG не точно отражает видимую область
  • [MLHR-1058] — Изменение установщика с виджета на страницу
  • [MLHR-1066] — Порядок вкладок установщика и автоматическое фокусирование
  • [MLHR-1067] — Проверка неверной директории DFS установщика
  • [MLHR-1072] — Тестовый оператор ввода через сокет проваливается
  • [MLHR-1074] — Удаление страницы/виджета событий стрима из версии 0.9.5

Улучшение

  • [MLHR-721] — Преобразование поиска кэша базы данных в новый фреймворк базы данных
  • [MLHR-985] — AdsDimension: Внедрение плагина объединителя
  • [MLHR-1010] — Удаление значка информации из текста установщика
  • [MLHR-1011] — Изменение "свойства" на "пункты" в таблицах шагов установки
  • [MLHR-1012] — Анализ и редактирование текста установщика
  • [MLHR-1013] — Установщик: Переработка экранов Hadoop и системы
  • [MLHR-1035] — Удаление темной серой заливки консоли
  • [MLHR-1046] — Операторы/контейнеры не подписываются на странице приложения
  • [MLHR-1062] — Примеры Hadoop и пути DFS в установщике
  • [MLHR-1069] — Раздел сводки лицензии в установщике

Новая функциональность

  • [MLHR-684] — Аннулирование состояния панели мониторинга от предыдущих версий
  • [MLHR-881] — Веб-приложение ETL — упаковка
  • [MLHR-882] — Веб-приложение ETL — панель мониторинга
  • [MLHR-885] — Веб-приложение ETL — генерация образцов данных
  • [MLHR-997] — Веб-приложение ETL — исторические данные из MongoDB
  • [MLHR-1014] — Удаление страницы редактирования свойств конфигурации, замена её домашней страницей
  • [MLHR-1052] — Гистограмма баров
  • [MLHR-1053] — Библиотека виджетов — демонстрационное приложение

История

  • [MLHR-703] — Логическая панель потока
  • [MLHR-709] — Библиотека виджетов как самостоятельный проект

Задачи

  • [MLHR-661] — Преобразование адаптеров JDBC для использования нового интерфейса адаптера базы данных
  • [MLHR-866] — Подпись всех бессостоятельных операторов в Malhar
  • [MLHR-868] — Демонстрация руководства для оператора Map-Reduce — LogsCountApplication
  • [MLHR-869] — Демонстрация руководства для оператора Map-Reduce — NewWordCountApplication
  • [MLHR-870] — Демонстрация руководства для оператора Map-Reduce — InvertedIndexApplication
  • [MLHR-922] — Машина данных демон использует устаревшие атрибуты. Выдает предупреждения при запуске
  • [MLHR-951] — Удаление устаревших предупреждений из демонстраций
  • [MLHR-954] — Необходимость отладки старых демонстраций
  • [MLHR-961] — Разработка входящего адаптера GoldenGate
  • [MLHR-970] — Пересоздание приложения, которое мы создали для iAd Poc в Malhar
  • [MLHR-1006] — В логической визуализации не включайте статистику объединителей
  • [MLHR-1007] — Простая поддержка аутентификации/авторизации пользователя в интерфейсе
  • [MLHR-1018] — Необходимость приложения Kafka-HBase
  • [MLHR-1023] — Обновление текста приветственного экрана установщика
  • [MLHR-1024] — Создание страницы сводки задач под конфигурацией
  • [MLHR-1025] — Добавление индикатора прогресса установщика
  • [MLHR-1026] — Переупорядочивание экранов установщика
  • [MLHR-1027] — Удаление внешней ссылки на обновление со страницы лицензии
  • [MLHR-1041] — ETL: Консолидация свойств входного оператора в JSON-формате
  • [MLHR-1044] — ETL: Добавление входного оператора в приложение ETL в ветке ETL
  • [MLHR-1071] — Создание бесостоятельного де-дубликатора — то есть де-дубликатора, который забывает своё состояние после сбоев или переопределения

Версия 0.9.4 ------------------------------------------------------------------------------------------------------------------------### Ошибки

  • [SPOI-455] - Чистка обходного решения Maven-репозитория в install.sh
  • [SPOI-1636] - Обновление всех демонстрационных приложений node1 до версии 0.9.3
  • [SPOI-1774] - Потеря производительности thread local с 65М до 40М tupleProcessed/сек
  • [SPOI-1775] - Демонстрационные приложения MROperator завершаются ошибками при запуске из песочницы
  • [SPOI-1847] - Иногда WebSocket Publishing игнорирует окончание окна
  • [SPOI-1864] - Операторы разделения POC не получают корректное начальное состояние
  • [SPOI-1866] - Приложения DataTorrent не начинают работу на Vagrant-кластере CDH5
  • [SPOI-1867] - Исследование использования InstallAnywhere для установки DataTorrent
  • [SPOI-1882] - Когда невозможно связаться с агентом лицензии, приложение должно продолжать работу
  • [SPOI-1883] - Stream прекращает работу с проблемой Unknown-Container
  • [SPOI-1885] - Определение минимального количества необходимой памяти для запуска приложения Twitter
  • [SPOI-1886] - Определение минимального количества необходимой памяти для запуска мобильного приложения
  • [SPOI-1888] - Инсталляция лицензии в новой конфигурации консоли
  • [SPOI-1889] - Лицензия должна поддерживать пробный период и бесплатную версию
  • [SPOI-1902] - Динамическое масштабирование MxN не обрабатывает снижение до одного экземпляра M
  • [SPOI-1903] - MiniClusterTests проваливаются из-за зависимости ~/.dt/dt-site.xml
  • [SPOI-1906] - История не записывается в файл истории до следующего командного запроса
  • [SPOI-1917] - Ошибка лицензии
  • [SPOI-1922] - Загрузка лицензии не работает
  • [SPOI-1923] - Кнопка закрытия не работает в нескольких попап-окнах
  • [SPOI-1936] - Отсутствие скрипта удаления с инсталлятором
  • [SPOI-1953] - Видео установки на нашем сайте следует обновить для отображения последних версий
  • [SPOI-1960] - Приложение неправильно помечено как успешно завершенное
  • [SPOI-1968] - 404 для URL логического плана
  • [SPOI-1970] - Отрицательное количество запрошенных контейнеров записывается Stream
  • [SPOI-1976] - Исправление AdsDimensions в сертификации
  • [SPOI-1992] - Замеряемая задержка в обзоре приложения замораживается после того, как контейнер был убит
  • [SPOI-1999] - Оценка проблемы кластера Yarn
  • [SPOI-2002] - Шлюз не может загрузить свойства
  • [SPOI-2037] - Перенаправление на страницу приветствия при первом запуске/установке
  • [SPOI-2039] - DTGateway логирует в .dt/logs в режиме службы
  • [SPOI-2040] - Приложение Apache под папкой contrib не запускается
  • [SPOI-2047] - Сервис dtgateway не запускается при загрузке машины
  • [SPOI-2049] - Лучшее сообщение об ошибке для неверной директории Hadoop
  • [SPOI-2051] - Установщик RPM сообщает об ошибке установки скрипта
  • [SPOI-2052] - DTGateway не может перезапуститься при запуске с помощью -service
  • [SPOI-2055] - Сервис dtgateway сообщает об успехе при неудачном запуске
  • [SPOI-2056] - LicensingAgentProtocolHelper.getLicensingAgentProtocol зависнет при отсутствии YARN
  • [SPOI-2057] - DTCLI не работает после установки
  • [SPOI-2058] - Макрос launch-demos недоступен после установки платформы из самораспаковывающегося установщика
  • [SPOI-2059] - Отображение понятного сообщения об ошибке, если корневая директория HDFS не может быть создана
  • [SPOI-2060] - Интерфейс пользователя показывает NaN в распределенной памяти
  • [SPOI-2062] - Шлюз должен проверять версию Hadoop
  • [SPOI-2064] - dtgateway-ctl stop не работает
  • [SPOI-2065] - Файл README не обновлен
  • [SPOI-2066] - Установщик не распознает опцию -l
  • [SPOI-2070] - Установщик: команда echo_success не работает с Ubuntu
  • [SPOI-2073] - Недействительный IP-адрес в интерфейсе установщика
  • [SPOI-2074] - Скрипт установки должен проверять версию Hadoop
  • [SPOI-2075] - launch-local-demos
  • [SPOI-2076] - Агент лицензии RPC вызывает NullPointerException
  • [SPOI-2077] - Установщик: нам нужен отдельный экран для директории установки Hadoop
  • [SPOI-2078] - Изменение скриптов и кода сертификации и бенчмаркинга для использования новых местоположений приложений бенчмаркинга
  • [SPOI-2083] - Скрипт установки, запущенный через rpm, жалуется на недействительную группу dtadmin
  • [SPOI-2088] - Демонстрационные приложения MapReduce все еще показывают полные имена классов при запуске командой launch-demos
  • [SPOI-2089] - Демонстрационные приложения, отображаемые после выполнения команды launch-demos, должны быть расположены в алфавитном порядке
  • [SPOI-2090] - Ошибка при запросе пробной лицензии с datatorrent.com
  • [SPOI-2094] - Установщик выдает сообщение об ошибке при остановке шлюза
  • [SPOI-2097] - Макрос launch-demos недоступен после установки платформы из самораспаковывающегося установщика
  • [SPOI-2098] - Имена приложений всё ещё содержат полный путь класса
  • [SPOI-2120] - Установщик: модальное окно перезапуска не закрывается после неудачного перезапуска (случайно один раз)
  • [SPOI-2132] - Убедитесь, что HDFS не взлетает с миллионами файлов в секунду
  • [SPOI-2133] - Удалите старые файлы, чтобы гарантировать, что NameNode не упадёт
  • [SPOI-2134] - Отправьте POC1 клиенту
  • [SPOI-2143] - Опечатка и ссылка на $HOME/.datatorrent
  • [SPOI-2146] - Переместите приложения бенчмаркинга Kafka в папку contrib
  • [SPOI-2148] - Установщик: отключение закрытия модальных окон при клике
  • [SPOI-2149] - Разрешение путаницы вокруг адреса шлюза
  • [SPOI-2151] - Пользователь не может изменить значение defaultFS во время установки
  • [SPOI-2153] - Криптографическое сообщение об ошибке при запуске приложения на узле node0
  • [SPOI-2157] - Получение логического плана возвращает ошибку, когда один из методов получения плохой
  • [SPOI-2159] - Шлюз опрашивает resourcemanager без подписчика
  • [SPOI-2163] - Изменение директории перед запуском DTGateway
  • [SPOI-2165] - Установщик: добавление возможности перезагрузки экрана системы
  • [SPOI-2170] - Classpath DTGateway дублируется после перезапуска
  • [SPOI-2171] - Удаление кнопки перезагрузки с экрана конфигурации системы
  • [SPOI-2172] - Установщик может отображать недействительный порт после запуска DTGateway
  • [SPOI-2173] - Изменение базовой директории установщика не работает
  • [SPOI-2192] - Команда CLI для получения списка классов операторов из JAR
  • [SPOI-2193] - Команда CLI для получения свойств класса оператора из JAR
  • [SPOI-2206] - Виджет DAG не правильно отображается в Firefox
  • [SPOI-2227] - (Пере-)Запуск агента лицензии при загрузке файла лицензии
  • [SPOI-2229] - Локальные операторы контейнеров не перезапускаются
  • [SPOI-2238] - Установщик жалуется на запуск sudo как root
  • [SPOI-2241] - Поддержка Firefox 28 для DAG

Улучшения

  • [SPOI-1311] — Обзор документации платформы
  • [SPOI-1567] — Сертификация против коммерческих распределений Hadoop
  • [SPOI-1769] — При попытке завершить нерабочее приложение можно вернуть более информативное сообщение
  • [SPOI-1844] — Включить проект-шаблон с файлом конфигурации log4j.properties с уровнем отладки установленным на INFO
  • [SPOI-1852] — Логирование восстановления клиентских соединений WebSocket
  • [SPOI-1853] — Создание клиентских соединений WebSocket в контейнерах по требованию
  • [SPOI-1854] — Опция для получения только запущенных и недавно завершившихся приложений
  • [SPOI-1856] — Нужна какая-то вещь, которая была бы похожа на LicensingAgentClient, но не специфичной для стрима.
  • [SPOI-1857] — Шлюз для предупреждения о недостаточной лицензионной памяти
  • [SPOI-1858] — Клиентская команда для прямого подключения к агенту лицензий для получения актуальной информации о лицензиях
  • [SPOI-1859] — Шлюз для прямого подключения к агенту лицензий для получения актуальной информации о лицензиях
  • [SPOI-1861] — Команда шлюза для перезапуска самого себя
  • [SPOI-1869] — Добавление скрипта сборки UI в файл сборки
  • [SPOI-1874] — Первый оператор, который застрял больше чем определенный период времени, вывести его чтобы освободить процесс
  • [SPOI-1899] — Добавление контейнерного приложения master в список контейнеров
  • [SPOI-1904] — Обновления необходимы для файла README
  • [SPOI-1911] — Выполнение сертификации как часть ночного сбора
  • [SPOI-1915] — Использование $DT_HOME в README
  • [SPOI-1961] — Отображение даты активации лицензии с командой list-license-agent
  • [SPOI-1965] — Файл demos.jar должен быть установлен по умолчанию установщиком
  • [SPOI-1978] — Вручную запрошенная оценка (по электронной почте) — шаблон
  • [SPOI-1980] — Версия DT в запросе лицензии и сгенерированной лицензии
  • [SPOI-1981] — Подтверждение/обновление запроса проверки лицензии по электронной почте
  • [SPOI-1997] — Сертификация против коммерческих распределений Hadoop
  • [SPOI-2026] — Добавление поддержки LogicalPlan для тестирования сериализации DAG
  • [SPOI-2150] — Обновление файла README для локальной установки
  • [SPOI-2155] — Установщик: проверка полей при потере фокуса
  • [SPOI-2156] — Установщик: очистка кода навигации
  • [SPOI-2158] — Установщик: CSS-классы
  • [SPOI-2160] — Размер шрифтов установщика
  • [SPOI-2166] — Панель навигации экрана конфигурации
  • [SPOI-2174] — Предупредить пользователя о месте установки и версии
  • [SPOI-2175] — Предупредить пользователя о управлении шлюзом DTGateway во время установки
  • [SPOI-2188] — Установщик: регистрация инструкций### Новые возможности
  • [SPOI-328] — Добавление аннотации для объявления состояния оператора как бесостоятельного
  • [SPOI-393] — Высокая доступность для STRAM
  • [SPOI-868] — Настройка свойств оператора различных типов
  • [SPOI-1182] — Добавление ключевых функциональностей фильтрации к библиотеке Malhar для минимизации, максимизации, простого скользящего среднего и стандартного отклонения
  • [SPOI-1654] — Logstream — агрегация вершин и байтов для URL, географического DMA, IP, URL/код состояния, URL
  • [SPOI-1747] — Создание фильтрового оператора для вывода нескольких записей на основе фильтра
  • [SPOI-1756] — Конфигурация адаптера входа
  • [SPOI-1757] — Конфигурация фильтрового оператора
  • [SPOI-1758] — Конфигурация оператора размера
  • [SPOI-1759] — Конфигурация агрегационного оператора
  • [SPOI-1760] — Конфигурация выхода WebSocket
  • [SPOI-1849] — Добавление каталога HDFS dt в конфигурацию
  • [SPOI-1907] — Установщик: попытка создания каталога HDFS через шлюз (как часть обновлений конфигурации)
  • [SPOI-1909] — Переселение порта шлюзом, если 9090, 9091, 9092 и т.д. заняты
  • [SPOI-1913] — Автоматизация проверки памяти приложений демонстрационных
  • [SPOI-1928] — Шлюз должен иметь возможность запуска с отдельным JAR Hadoop (без установки Hadoop)
  • [SPOI-1929] — /ws/v1/about должно содержать версию Java и расположение Hadoop
  • [SPOI-1930] — Новый скрипт установки
  • [SPOI-1966] — dtcli должен быть активирован для списка имён приложений (если они доступны) вместо пути к классу приложения
  • [SPOI-1974] — Добавление пропускной способности, общего количества обработанных кортежей и затраченного времени к бенчмаркам производительности
  • [SPOI-1975] — Отображение пропускной способности, кортежей обработанных в секунду и задержки в табличном виде
  • [SPOI-1987] — Копирование лицензии в начало распространения
  • [SPOI-2003] — Проверка и добавление всех демонстрационных приложений кроме машинных данных к автоматизации проверки памяти приложений
  • [SPOI-2011] — Создание отдельного JAR файла для демонстрационных приложений бенчмарков производительности
  • [SPOI-2013] — Поддержка ссылки на документацию как атрибута приложения
  • [SPOI-2018] — Добавление команды запуска-производительности в dtcli
  • [SPOI-2021] — Переименование всех приложений в contrib на значимые имена
  • [SPOI-2023] — Доступ к команде запуска-contrib в stram cli
  • [SPOI-2027] — Упаковка демонстрационных приложений бенчмарков производительности
  • [SPOI-2042] — Перенаправление пользователя на страницу приветствия, если dt.configStatus не "complete"
  • [SPOI-2044] — Установка свойства dt.configStatus на "complete", когда пользователь завершает конфигуратор конфигурации
  • [SPOI-2122] — Установщик: шаблон электронной почты офлайн
  • [SPOI-2147] — Предоставление отдельных скриптов бенчмарков производительности для пропускной способности и операторов HDFS
  • [SPOI-2195] — REST API шлюза для возврата классов операторов в JAR, данном суперклассу (или нет)
  • [SPOI-2196] — REST API шлюза для возврата свойств оператора в JAR
  • [SPOI-2200] — Установщик: поток лицензии

История

  • [SPOI-1608] — Бенчмарк платформы (Platform1 и Platform2)### Задачи
  • [SPOI-722] — Документация демонстрационного приложения ads (добавление комментариев к базе кода)
  • [SPOI-1403] — Бенчмарк оператора HDFS
  • [SPOI-1411] — Прекращение использования старых Malhar webdemos после доступности logstream
  • [SPOI-1513] — Разработка web-приложения datatorrent.com — тестирование приложений
  • [SPOI-1610] — Разработка бенчмарка приложения для AdsDimension App (один раз семантика) — Platform1
  • [SPOI-1612] — Бенчмарк Ads Dimension демонстрационного приложения на Morado кластере (один раз семантика) — Platform1
  • [SPOI-1618] — Бенчмарк приложения Machine Data с использованием Platform1
  • [SPOI-1694] — Документация подготовки DT Sandbox
  • [SPOI-1730] — Поиск реальной лицензии в git вместо лицензии с фиктивным ключом
  • [SPOI-1732] — Создание реальных открытых/закрытых ключей для лицензий и хранение закрытого ключа в безопасном месте
  • [SPOI-1745] — Документация установки демонстрационных приложений
  • [SPOI-1788] — Команды CLI для управления лицензиями
  • [SPOI-1794] — Создание информации о лицензии в виде строки
  • [SPOI-1796] — Мягкая реализация нормального оплачиваемого приложения. 200%-ная надбавка?
  • [SPOI-1848] — Шлюз для поддержки изменения и получения параметров конфигурации
  • [SPOI-1851] — Документация виртуального кластера
  • [SPOI-1862] — Работа над созданием макетов для установки DT Platform
  • [SPOI-1863] — Устранение зависимости установщика от Maven
  • [SPOI-1865] — Возможность конфигурации пути к классам приложений
  • [SPOI-1868] — Поддержка учета в HDFSStorage
  • [SPOI-1870] — Проверка dtcli generate-license-request
  • [SPOI-1872] — Изменение процесса генерации лицензии
  • [SPOI-1873] — Процесс лицензирования через консоль
  • [SPOI-1876] — Улучшение руководства разработчика приложений
  • [SPOI-1877] — Загрузка и сборка JDK Standard Doclet Source как части DT
  • [SPOI-1878] — Тестирование консоли DT Web UI на Chrome
  • [SPOI-1879] — Тестирование консоли DT Web UI для демонстрационных приложений на Chrome
  • [SPOI-1884] — Обзор руководства разработчика оператора
  • [SPOI-1891] — Добавление документации Allatori
  • [SPOI-1892] — Автоматическое создание компонентов фронтенда для распространения
  • [SPOI-1893] — Быстрый старт
  • [SPOI-1914] — cli get-app-info для включения информации из hadoop
  • [SPOI-1926] — Вызов веб-сервиса лицензии и возврат файла лицензии
  • [SPOI-1927] — Возврат blob-запроса лицензии для UI для составления ссылки mailto
  • [SPOI-1939] — Руководство по демонстрационному приложению Twitter Top Counter
  • [SPOI-1940] — Упаковка установщика в RPM
  • [SPOI-1941] — Включение демонстрационного UI в установщик
  • [SPOI-1942] — Удаление ограничения сроков действия Allatori для GA
  • [SPOI-1943] — Включение дополнительной информации в запрос лицензии
  • [SPOI-1945] — Добавление REST вызова к шлюзу для отправки файла лицензии
  • [SPOI-1946] — Изменение конфигурации виртуального кластера
  • [SPOI-1947] — Создание лицензии @datatorrent.com
  • [SPOI-1949] — Java приложение (с методом main) которое возвращает информацию, данное blob-запросу лицензии
  • [SPOI-1956] — Экспирация пары ключей генерации лицензии / защита закрытого ключа
  • [SPOI-1963] — Оценка Doclava Doclet от Google
  • [SPOI-1982] — Веб-страница успешной проверки электронной почты
  • [SPOI-1988] — Обзор руководства быстрого старта
  • [SPOI-1989] — Руководство по демонстрационным приложениям AdsDimension
  • [SPOI-1990] — Руководство по демонстрационным приложениям Twitter Rolling Top Words Counter
  • [SPOI-2004] — Тестирование установщика для GA
  • [SPOI-2006] — Предоставление доступа к Google Analytics следующим людям
  • [SPOI-2010] — Настройка приложений для использования минимальной памяти, как это было проверено с помощью app-memory-usage-automation.
  • [SPOI-2015] — Получение данных машин в contrib.jar
  • [SPOI-2016] — Распознавание мошенничества в contrib.jar
  • [SPOI-2017] — Руководство быстрого старта версия 2
  • [SPOI-2019] — Список NxN производительных приложений (различные размеры событий vs различные локальности потока)
  • [SPOI-2025] — Руководство быстрого старта — запустите этот экземпляр.
  • [SPOI-2032] — Сертификация Cloudera CDH 5.0
  • [SPOI-2048] — Скрипт удаления
  • [SPOI-2050] — Флаг запуска шлюза как службы
  • [SPOI-2069] — Тестирование установщика
  • [SPOI-2091] — Обновление соглашения лицензии установки
  • [SPOI-2093] — Проверка того, что демонстрационное UI включено в установщик
  • [SPOI-2100] — Для поля условий обслуживания, замените "продолжить" на "принять и продолжить"
  • [SPOI-2106] — Изменение сообщения на годовой регистрации
  • [SPOI-2107] — Изменение сообщения на годовой регистрации
  • [SPOI-2108] — Показ часового песка и "загрузки" или вращающегося... пока системные свойства Hadoop не будут загружены
  • [SPOI-2109] — Сбой шлюза создаёт плохое сообщение об ошибке
  • [SPOI-2110] — Удаление ошибок, появляющихся справа на консоли
  • [SPOI-2111] — Если обнаружена проблема шлюза, добавьте сообщение, чтобы направить пользователя обратно
  • [SPOI-2112] — Изменение сообщения на экране Hadoop
  • [SPOI-2114] — Ошибка, если HDFS не существует
  • [SPOI-2115] — Создание экрана сводки проблем
  • [SPOI-2116] — Показать больше инструкций на завершающем экране
  • [SPOI-2131] — Исследование по ingestion
  • [SPOI-2136] — Выполнение декартовых произведений для пар ключ-значение
  • [SPOI-2142] — Возможность кастомизации декартовых произведений
  • [SPOI-2161] — Сообщение о предварительных требованиях на экране приветствия
  • [SPOI-2162] — Сообщение об ошибке DFS
  • [SPOI-2164] — Валидация местоположения DFS
  • [SPOI-2167] — Оценка ошибок в сертификации Cloudera
  • [SPOI-2223] — Тестирование всех приложений с уменьшенным размером контейнеров в песочнице 0.9.4.
  • [SPOI-2230] — Скрипт удаления для RPM
  • [SPOI-2231] — Предоставление окружения с работающими демонстрационными приложениями
  • [SPOI-2240] — Установка демонстрационных приложений на среде разработки### Подзадачи
  • [SPOI-1682] — Слишком много потоков mbassy!!!
  • [SPOI-1718] — Обновление документации высокой доступности
  • [SPOI-1729] — Восстановление контрольных точек восстановления оператора в восстановлении AM
  • [SPOI-1786] — Пользователи должны иметь возможность получить лицензию на datatorrent.com
  • [SPOI-1931] — Установщик: определение типа и версии ОС
  • [SPOI-1932] — Установщик с созданием пользователя sudo/root и установкой служб
  • [SPOI-1933] — Обёртки служб для DTGateway
  • [SPOI-1934] — Создание каталога HDFS во время установки
  • [SPOI-1935] — Поиск стандартных путей для бинарников Hadoop
  • [SPOI-1958] — Создание оператора ввода слов HDFS
  • [SPOI-1962] — Добавление теста в nightly build Jenkins
  • [SPOI-1971] — Проверка запуска скрипта для других приложений из демонстрационных
  • [SPOI-1972] — Когда некоторые приложения не работают, основной монитор всё ещё должен продолжать наблюдать за другими приложениями
  • [SPOI-2028] — Предоставление скрипта командной строки 'benchmark-throughput' для производства единого таблицы сводки
  • [SPOI-2030] — Предоставление списка отдельных демонстрационных приложений, используемых для бенчмарков через dtcli benchmarking, так что пользователь может запустить демонстрационные приложения отдельно.
  • [SPOI-2031] — Упаковка набора бенчмарков в установщик и песочницу
  • [SPOI-2046] — Обновление местоположения лицензий в скрипте установки
  • [SPOI-2053] — Сертификация CDH5.0 как часть сертификации Cloudera для включения в их процесс
  • [SPOI-2054] — Сертификация установщика на оборудовании
  • [SPOI-2079] — Выполнение сертификации на bin установке
  • [SPOI-2085] — Изменение XML файлов сертификации ресурсов для содержания типа сертификации.

Ошибки

  • [MLHR-729] — Количество столбцов в таблице сжимается в Firefox
  • [MLHR-730] — Сервер разработки не экранирует двойные кавычки в сообщении об ошибке
  • [MLHR-732] — Структура ссылок в Firefox
  • [MLHR-754] — Заголовки JarList и DepJarList указывают на несуществующие текстовые элементы
  • [MLHR-767] — «ЗАКРЫТИЕ» не имеет значка в состоянии
  • [MLHR-785] — В колонке размера файла списка jar встречается NaN
  • [MLHR-809] — Несоответствие страницы входа между браузерами
  • [MLHR-814] — Выбор операторов в виджете логических операторов не активирует никаких действий
  • [MLHR-816] — Имена разделов в виджете разделов должны отображаться как ссылки
  • [MLHR-817] — При нажатии на 'outputPort' возникает ошибка PageNotFound
  • [MLHR-824] — Не показывать детали агента лицензии, если агент лицензии не запущен
  • [MLHR-826] — Зависшие JAR-файлы не загружаются в модальном окне выбора зависимых JAR-файлов
  • [MLHR-830] — Оптимизация оператора RandomWordInput, используемого в тестах производительности, путём использования локальных констант для повышения производительности
  • [MLHR-835] — Устранение жестко закодированного пути к файлу в com.datatorrent.demos.wordcount.WordCountInputOperator
  • [MLHR-836] — Необходим абстрактный адаптер AbstractHDFSOutputAdapter
  • [MLHR-863] — Добавление заголовков лицензии к AbstractHdfsOutputOperator
  • [MLHR-879] — Управление проблемами установщика
  • [MLHR-887] — Вводящий оператор, который следит за растущими лог-файлами в директории
  • [MLHR-899] — Присвоение имени по умолчанию всем демонстрационным приложениям
  • [MLHR-908] — Отметка завершённой установки свойством dt.configStatus
  • [MLHR-911] — Интерфейс пользователя показывает Nan B в выделенной памяти
  • [MLHR-912] — Установщик — Раздел системы — Показ полезных ошибок
  • [MLHR-913] — Установщик — Раздел системы — Серверные сообщения об ошибках
  • [MLHR-918] — Yahoo Finance с уведомлениями: Изменение для принятия нескольких символов акций и удаление жёстко закодированных значений
  • [MLHR-920] — Присвоение описательных имён приложениям для тестов производительности
  • [MLHR-924] — Оператор tail должен заботиться о срезании файла
  • [MLHR-930] — Область контейнерного списка должна скрывать время последнего пульса, если значение равно "-1"
  • [MLHR-938] — Изменение свойства адреса шлюза
  • [MLHR-939] — Расположение GatewayRestart в "actions" хэше в settings.js
  • [MLHR-940] — Удаление пробела из имени
  • [MLHR-943] — Изменение метода isConnected на Connected в базе данных API
  • [MLHR-991] — DAG потока локального расположения

Улучшение

  • [MLHR-731] — Компиляция LESS на лету в среде разработки
  • [MLHR-735] — Удаление неиспользуемых команд сборки, обновление README
  • [MLHR-745] — Добавление значка в меню виджетов слева
  • [MLHR-746] — Использование "ядров" вместо % CPU для метрик общего использования ЦПУ кластера
  • [MLHR-747] — Удаление "#" для "количества контейнеров", и т.д. подписей
  • [MLHR-748] — Загрузка всех приложений из RM по требованию
  • [MLHR-749] — Улучшение области истории уведомлений
  • [MLHR-750] — Нормализация подписей для всего в консоли
  • [MLHR-751] — Добавление замка там, где находится значок закрытия дашборда по умолчанию
  • [MLHR-753] — Удаление среднего возраста приложения в метриках кластера
  • [MLHR-755] — Изменение "максимального выделенного объема памяти" на "пикового выделенного объема памяти" в метриках кластера
  • [MLHR-756] — Добавление уровней памяти в подсказку гистограммы лицензии памяти в верхнем правом углу
  • [MLHR-768] — Удаление beefy из npm shrinkwrap
  • [MLHR-770] — Чистка BaseUtil, BaseModel, BaseCollection, добавление тестов
  • [MLHR-781] — Укорочение ссылки на лог-файл в странице контейнера
  • [MLHR-798] — Добавление "config.adsdimensions.redis.dbindex" конфигурации в webdemo
  • [MLHR-873] — Добавление equals и hashcode к JdbcOperatorBase
  • [MLHR-931] — ETL: Создание API преобразования и предоставление реализации для преобразования JSON объекта в плоский массив
  • [MLHR-935] — Добавление опции "тихие ошибки" для моделей и коллекций
  • [MLHR-937] — ETL: Создание объединителя для оператора вычисления размера
  • [MLHR-947] — Улучшение внешнего вида и ощущения установщика
  • [MLHR-948] — Удаление макетных проблем из SummaryView в установщике
  • [MLHR-993] — Интерфейс пользователя демо — Имена приложений по умолчанию для открытия приложений### Новая функциональность
  • [MLHR-688] — Отключение реального времени обновлений, когда страница не активна
  • [MLHR-757] — Дашборд — Сохранение ширины виджета в локальном хранилище
  • [MLHR-759] — Дашборд — Коллекция определений виджетов
  • [MLHR-763] — Линейный график виджета — параметры hAxis
  • [MLHR-764] — Дашборд приложение — источник данных Meteor
  • [MLHR-765] — Интерфейс завершения работы контейнера
  • [MLHR-773] — Конфигурационная страница установщика
  • [MLHR-788] — Веб-демо — конфигурация Redis и MongoDB
  • [MLHR-789] — Веб-демо — имя базы данных MongoDB для демонстрации мошенничества
  • [MLHR-790] — Веб-демо — одиночная конфигурационная файл
  • [MLHR-791] — Веб-демо — скрипт запуска
  • [MLHR-792] — Веб-демо — одностраничное приложение
  • [MLHR-793] — Веб-демо — пакет JavaScript/CSS
  • [MLHR-794] — Веб-демо — публичная/подписанная сеть WebSocket
  • [MLHR-795] — Веб-демо — очистка ресурсов при уничтожении
  • [MLHR-796] — Веб-демо — распределенные файлы
  • [MLHR-797] — Веб-демо — инструкции по запуску
  • [MLHR-804] — Конфигурационная страница (управление свойствами)
  • [MLHR-805] — Веб-демо — инструкции по распределению пакета
  • [MLHR-806] — Установщик — запросы лицензии (вызовы REST API)
  • [MLHR-807] — Установщик — текст лицензии
  • [MLHR-818] — Установщик — раздел лицензии
  • [MLHR-819] — Установщик — раздел системных свойств
  • [MLHR-820] — Консоль — режим разработки Node.js
  • [MLHR-821] — Веб-демо — скрипт запуска распределенного пакета
  • [MLHR-831] — Установщик — поток лицензии
  • [MLHR-834] — Установщик — регистрация лицензии
  • [MLHR-858] — Установщик — перезапуск шлюза
  • [MLHR-861] — Установщик — раздел системных свойств — список IP
  • [MLHR-864] — Установщик — управление отсутствием Hadoop
  • [MLHR-903] — Установщик — отключение источника данных WebSocket
  • [MLHR-909] — Установщик — подтверждение перезапуска
  • [MLHR-914] — Установщик — сообщения об ошибках
  • [MLHR-919] — Шторка лицензии
  • [MLHR-923] — Установщик — индикатор "загрузки" при обновлении свойств
  • [MLHR-925] — Обновление установщика
  • [MLHR-934] — Разрешение переопределения $.().modal(options) для модалок

История

  • [MLHR-705] — Сервис Node.js Pub/Sub
  • [MLHR-708] — Оценка сервисов Node.js Pub/Sub
  • [MLHR-710] — Модель данных круговой диаграммы
  • [MLHR-712] — Дашборд приложение — поддержка исторических данных
  • [MLHR-714] — Дашборд приложение — интеграция MongoDB
  • [MLHR-715] — Создание дашборда из работающего приложения — автоматическое обнаружение виджетов
  • [MLHR-736] — Поддержка Firefox в консоли
  • [MLHR-737] — Поддержка Safari в консоли
  • [MLHR-801] — Установщик/конфигурационный интерфейс пользователя
  • [MLHR-802] — Веб-демо — распределенный пакет
  • [MLHR-803] — Установщик (видеоурок)

Задача

  • [MLHR-349] — Добавление скрипта сборки в Malhar/front
  • [MLHR-402] — Агрегация вершин и байтов для URL, географического DMA, IP, URL/статус кода, URL в Logstream
  • [MLHR-651] — Использование совместимой версии Jersey/Jackson/Jetty в Malhar
  • [MLHR-659] — Преобразование адаптеров MongoDB для использования нового интерфейса базы данных
  • [MLHR-741] — Поддержка Firefox в веб-приложениях (демо)
  • [MLHR-744] — Поддержка Safari в веб-приложениях (демо)
  • [MLHR-760] — Интеграция Meteor в дашборд приложение
  • [MLHR-761] — Интеграция Derby.js в дашборд приложение
  • [MLHR-762] — Создание скрипта установки для UI
  • [MLHR-839] — Обзор руководства по приложению MachineData
  • [MLHR-842] — Руководство по демонстрационному приложению Pi
  • [MLHR-843] — Руководство по демонстрационному приложению Twitter Top URL Counter
  • [MLHR-851] — Руководство по демонстрационному приложению Fraud Detection
  • [MLHR-853] — Руководство по демонстрационному приложению Mobile
  • [MLHR-854] — Руководство по демонстрационному приложению Word Count
  • [MLHR-855] — Руководство по демонстрационному приложению Pi Calculator
  • [MLHR-856] — Руководство по демонстрационному приложению Twitter Rolling Top Words
  • [MLHR-859] — Обновление Kryo до версии 2.23
  • [MLHR-871] — Руководство по демонстрационному приложению Twitter Top URL Counter — запуск этого варианта
  • [MLHR-872] — Руководство по демонстрационному приложению Word Count — запуск этого варианта
  • [MLHR-875] — Руководство по демонстрационному приложению Yahoo Finance
  • [MLHR-876] — Руководство по демонстрационному приложению Yahoo Finance Alerting
  • [MLHR-877] — Руководство по демонстрационному приложению Yahoo Finance с Derby SQL
  • [MLHR-892] — ETL Logstream приложение — исследование приложения Logstream
  • [MLHR-893] — ETL — использование универсального оператора размера, созданного для POC в Logstream
  • [MLHR-900] — ETL — операторы, используемые в приложении Logstream, должны быть универсальными и перемещены в библиотеку
  • [MLHR-904] — Исправление ночного и триггерного сборок, сломанных из-за удаления api.codec и api.util
  • [MLHR-905] — Удаление дубликатов: сделать дедупликатор и менеджер корзины частью библиотеки Malhar
  • [MLHR-910] — Руководство по демонстрационному приложению Twitter Rolling Top Words — запуск этого варианта
  • [MLHR-915] — Клон — руководство по демонстрационному приложению Pi — запуск этого варианта
  • [MLHR-916] — Клон — руководство по демонстрационному приложению Pi Calculator — запуск этого варианта
  • [MLHR-917] — Клон — руководство по демонстрационному приложению Mobile — запуск этого варианта
  • [MLHR-936] — Создание новой Redis Store с использованием клиента Lettuce
  • [MLHR-949] — Добавление подтверждения к кнопке перезапуска DTGateway в разделе системных свойств
  • [MLHR-962] — ETL: Создание оператора сифтера
  • [MLHR-980] — Клон — руководство по демонстрационному приложению Yahoo Finance Alerting — запуск этого варианта
  • [MLHR-981] — Клон — руководство по демонстрационному приложению Yahoo Finance — запуск этого варианта
  • [MLHR-982] — Клон — руководство по демонстрационному приложению Yahoo Finance с Derby SQL — запуск этого варианта### Подзадача
  • [MLHR-678] — Прогноз временных рядов с простым линейным регрессионным анализом
  • [MLHR-718] — Прогноз временных рядов с помощью простого экспоненциального сглаживания
  • [MLHR-726] — Оператор прогноза временных рядов с использованием модели трендового изменения Холта
  • [MLHR-727] — Создание приложения для случая применения временных рядов с простым линейным регрессионным анализом и сглаживанием CMA
  • [MLHR-932] — Создание оператора центрального сглаживания

Задача

  • [SPOI-1375] - Все приложения песочницы должны работать в виртуальной машине с 8 ГБ ОЗУ. Нужно протестировать каждое
  • [SPOI-1467] - Поиск данных в базе Cassandra
  • [SPOI-1507] - Разработка веб-приложения datatorrent.com — пилотное тестирование интеграции Angular и WP
  • [SPOI-1509] - Разработка веб-приложения datatorrent.com — проектирование базы данных
  • [SPOI-1511] - Разработка веб-приложения datatorrent.com — проектирование приложения
  • [SPOI-1512] - Разработка веб-приложения datatorrent.com — разработка приложения
  • [SPOI-1515] - Разработка веб-приложения datatorrent.com — интеграция автономного приложения с CMS
  • [SPOI-1516] - Разработка веб-приложения datatorrent.com — добавление информации GA во время регистрации
  • [SPOI-1517] - Разработка веб-приложения datatorrent.com — фоновые задачи
  • [SPOI-1617] - Бенчмаркирование производительности приложения с платформой Platform2
  • [SPOI-1641] - Бенчмаркирование приложения Ads Dimension с платформой Platform2
  • [SPOI-1715] - Отображение оставшегося лицензионного пространства и выделенного ОЗУ в интерфейсе для каждого приложения
  • [SPOI-1763] - Поддержка работы с NoSQL базой данных Accumulo
  • [SPOI-1780] - Песочница — автоматическое активирование лицензии
  • [SPOI-1781] - Песочница — увеличение памяти до 8 ГБ
  • [SPOI-1782] - Приложение для управления лицензиями должно использовать значительно меньше памяти (не более 256 МБ?)
  • [SPOI-1787] - Добавление инструкций по использованию лицензий в README
  • [SPOI-1790] - Убедиться, что при изменении любого ресурса StrAM обновляет приложение для управления лицензиями
  • [SPOI-1791] - Жесткое применение условий бесплатной лицензии (6 ГБ) и пробной версии
  • [SPOI-1793] - Скрытие подлицензии и поведение объекта лицензии как «что такое данные лицензии сейчас?»
  • [SPOI-1798] - Изменение формата даты в файле лицензии
  • [SPOI-1799] - Изменение названия "Sublicense" на "Section" или "LicenseSection"
  • [SPOI-1800] - Веб-сервисы для шлюза для получения информации о лицензиях
  • [SPOI-1825] - Обновление документации для конечного пользователя
  • [SPOI-1832] - Поддержка стандартной конфигурации log4j для CDH

Подзадача

  • [SPOI-1451] - Отображение критического пути
  • [SPOI-1721] - Расширение интерфейса Partitionable для информирования о всех развернутых разделах
  • [SPOI-1733] - Перехват ошибок RPC сердцебиения контейнера

Новая функциональность

  • [MLHR-5] - Компонент UI для информации о лицензии
  • [MLHR-6] - Google Line Chart Widget
  • [MLHR-7] - Gauge Widget
  • [MLHR-8] - Top N Widget
  • [MLHR-9] - Компиляция виджета из HTML-шаблона
  • [MLHR-10] - Делаем виджеты масштабируемыми и переименуемыми в ui-builder
  • [MLHR-11] - Задачи Grunt для компонента панели мониторинга
  • [MLHR-653] - Динамическая связь виджетов с темами WebSocket
  • [MLHR-655] - Создание механизма сериализации для экземпляров виджетов и панелей мониторинга
  • [MLHR-656] - Добавление/компиляция виджетов из templateUrl
  • [MLHR-664] - Поддержка протокола MQTT
  • [MLHR-668] - Настройка диалогового окна конфигурирования виджета
  • [MLHR-669] - Пример приложения для демонстрации данных
  • [MLHR-671] - Добавление столбца allocatedMB в основной список приложений
  • [MLHR-673] - Приложение панели мониторинга — сервис уведомлений
  • [MLHR-674] - Явное сохранение/загрузка конфигураций панели мониторинга в ui-builder
  • [MLHR-687] - Приложение панели мониторинга — фильтрация тем WebSocket
  • [MLHR-689] - Приложение панели мониторинга — модальное окно опций виджета
  • [MLHR-690] - Приложение панели мониторинга — схема виджетов
  • [MLHR-691] - Виджет отладки тем WebSocket
  • [MLHR-692] - JSON Widget
  • [MLHR-693] - Progressbar Widget
  • [MLHR-695] - Pie Chart Widget
  • [MLHR-696] - Приложение панели мониторинга — скрипты для разработки/производства
  • [MLHR-697] - Приложение панели мониторинга — конфигурация Node.js
  • [MLHR-698] - Приложение панели мониторинга — конфигурация WebSocket/REST API

Улучшение

  • [MLHR-686] - Локализация видимого компонента

Ошибка

  • [MLHR-4] - Используйте новый модуль livechart для виджета OpChart
  • [MLHR-13] - Отображение колонки состояния консоли
  • [MLHR-648] - Обновление раздела проблем в файлах README
  • [MLHR-650] - Изменение метрик логического DAG вызывает ошибку
  • [MLHR-654] - Высота некоторых виджетов меняется при изменении ширины
  • [MLHR-667] - Добавьте версию UI в консоль
  • [MLHR-670] - Память утекает в консоли
  • [MLHR-677] - Модели данных для виджетов
  • [MLHR-680] - Обновите диалоговое окно информации о лицензии для новой REST-вызовы
  • [MLHR-725] - Форматтер WindowId
  • [MLHR-739] - Операция переключения локальности потока завершается ошибкой для представления DAG

История

  • [MLHR-1] - Перезапускаемый компонент панели мониторинга с AngularJS
  • [MLHR-2] - Виджеты панели мониторинга
  • [MLHR-3] - Приложение панели мониторинга

Задача

  • [MLHR-321] - Оператор сканирования директории
  • [MLHR-452] - Создание оператора де-дублирования
  • [MLHR-603] - Поддержка загрузки зависимых JAR-файлов
  • [MLHR-638] - Тестирование потокового приложения для динамической партиционизации
  • [MLHR-645] - Дополнительные поля в выпадающем списке в виджете логического DAG
  • [MLHR-646] - Документация местоположения отслеживания проблем в README
  • [MLHR-652] - Параллельная простая линейная регрессия
  • [MLHR-657] - Перенос адаптеров memcache для использования нового интерфейса адаптера базы данных
  • [MLHR-662] - Перенос адаптеров Redis для использования нового интерфейса адаптера базы данных
  • [MLHR-663] - Проектирование нового интерфейса адаптера базы данных
  • [MLHR-666] - Поиск данных в базе Cassandra

Версия 0.9.2

------------------------------------------------------------------------------------------------------------------------### Ошибка

  • [SPOI-1327] - AtLeastOnceTest.testInlineOperatorsRecovery случайное проваление
  • [SPOI-1342] - DTCli должен проверять лицензию и передавать информацию вместе с запуском каждого приложения
  • [SPOI-1383] - Последний ID окна и ID окна восстановления не обновляются в версии 0.9
  • [SPOI-1439] - Шлюз должен быть защищён
  • [SPOI-1445] - Добавление детектора версий для шлюза
  • [SPOI-1456] - Свободная память в виджете контейнера изменяется слишком быстро
  • [SPOI-1540] - Определение обработчиков и контроллеров лицензии в файле лицензии
  • [SPOI-1632] - Загрузка JAR-файлов завершается ошибкой
  • [SPOI-1634] - Устойчивость при 1 миллиарде событий/с (машинные данные)
  • [SPOI-1635] - Обновление узла node1 последними данными демонстрации
  • [SPOI-1676] - Инкрементальная замена dt-flume директории
  • [SPOI-1677] - Поддержка загрузки зависимых JAR-файлов
  • [SPOI-1678] - При загрузке JAR-файлов убедитесь, что они находятся в отдельном пространстве, чтобы не конфликтовать с шлюзом, CLI и другими JAR-файлами
  • [SPOI-1679] - При загрузке JAR-файлов и если зависимости не удовлетворены, позволить загрузку с сообщением о недостающих зависимостях
  • [SPOI-1680] - Шлюз выбрасывает ошибки при получении информации о веб-службе из stream
  • [SPOI-1687] - Поддержка запуска JAR-файлов и показа логического плана из HDFS
  • [SPOI-1688] - Монитор MapReduce не публикует данные через WebSocket
  • [SPOI-1697] - Обновление конфигурации демонстрации на узле node2
  • [SPOI-1703] - Обновление авто-развертывания с DataTorrent 0.9.1 и GCE GA
  • [SPOI-1707] - Агент лицензии должен обрабатывать истечение сроков действия лицензий
  • [SPOI-1708] - Stream должен хранить сроки истечения лицензий
  • [SPOI-1709] - Отображение информации о объекте лицензии в шлюзе
  • [SPOI-1710] - Утилита для резки лицензий
  • [SPOI-1712] - Шлюз должен грациозно обрабатывать ситуацию, когда stream имеет более новую версию, чем сам шлюз
  • [SPOI-1714] - Динамическая партиционизация перестаёт работать, если начинаешь с одной партиции
  • [SPOI-1727] - Ошибка в тесте ApplicationInfoAutoPublisher
  • [SPOI-1728] - Исключение StramEvent препятствует обфускации имени пакета
  • [SPOI-1739] - recordingStartTime статистики оператора иногда показывает -1
  • [SPOI-1743] - Запись кортежей на порту не отображается в веб-сервисах
  • [SPOI-1744] - Запись говорит, что она завершилась, даже если запись продолжается

Улучшение

  • [SPOI-1098] - Улучшение журналирования события записи
  • [SPOI-1370] - Доступ к логике партиционирования для конечных пользователей
  • [SPOI-1448] - Визуализация DAG — типы потоков
  • [SPOI-1603] - BufferServerStatsCollection — не проверять против bufferserverpublisher и subscriber
  • [SPOI-1613] - Обновление руководства по пользовательскому интерфейсу для отражения последней версии (0.9.1)

Новая функциональность

  • [SPOI-165] - Главная задача для аутентификации
  • [SPOI-170] - Поток должен аутентифицироваться перед разрешением подключения оператора
  • [SPOI-258] - Разработка прокси-соединителя Flume и соответствующего адаптера входных данных DT
  • [SPOI-327] - Главная задача для безопасности
  • [SPOI-401] - Механизмы предупреждений о лицензиях
  • [SPOI-411] - Возможность изменения (добавление, обновление, понижение уровня) лицензии во время выполнения приложения
  • [SPOI-436] - Предоставление веб-сервиса для получения информации о лицензии (лимиты использования и т.д.)
  • [SPOI-729] - Включение данных лицензии в DT phone home
  • [SPOI-872] - Логический просмотр работающего приложения
  • [SPOI-975] - Поддержка функциональности DataLocal
  • [SPOI-1406] - Добавление пути к журналу или URL в каждый словарь информации контейнеров
  • [SPOI-1621] - Входящий оператор — парсер CDR с использованием CSV
  • [SPOI-1699] - Добавление локальности (и возможно ID?) к физическим потокам в запросах REST

Задача

  • [SPOI-1689] - Веб-приложение монитора MapReduce
  • [SPOI-739] - Сертификация совместимости с Hadoop 2.2
  • [SPOI-763] - Исследование конкурентов
  • [SPOI-1140] - Аннотация визуализации DAG с данными о пропускной способности потока и другими данными
  • [SPOI-1246] - Поддержка версионирования для связи шлюза со stream
  • [SPOI-1253] - Создание приложения DataTorrent для предоставления функциональности сервера лицензий
  • [SPOI-1389] - Просмотр списка контейнеров должен отображать имя журнала (stdout, stderr) в виджете информации
  • [SPOI-1405] - Проектирование макросов для узлов node0 и node1
  • [SPOI-1609] - Конкурентный анализ — DT (Platform1 и Platform2)
  • [SPOI-1611] - Бенчмаркирование приложения Ads Dimension на кластере Morado (семантика "по крайней мере один раз") — Platform1
  • [SPOI-1616] - Бенчмаркирование приложения производительности с платформой Platform1
  • [SPOI-1670] - Убедиться, что оператор де-дублирования является отказоустойчивым
  • [SPOI-1673] - Использование шифрования ключами общего и закрытого доступа для dt phone home
  • [SPOI-1675] - Задачи MapReduce
  • [SPOI-1686] - Запуск отдельного процесса при загрузке классов из JAR-файлов приложения
  • [SPOI-1722] - Создание утилиты для создания стандартной лицензии
  • [SPOI-1724] - Создание командной утилиты для генерации лицензии для клиента
  • [SPOI-1736] - Предупреждение CLI при нарушении условий лицензии
  • [SPOI-1742] - Обновление документации для конечного пользователя### Подзадача
  • [SPOI-919] - Сертификация безопасного режима с Hadoop 2.2.0
  • [SPOI-966] - Создание приложения агента лицензии
  • [SPOI-1413] - Часть оператора Flume
  • [SPOI-1414] - Адаптер входных данных DT для Flume
  • [SPOI-1475] - Расширение оператора Kafka для динамической адаптации к нагрузке и изменениям брокера/раздела
  • [SPOI-1538] - Разработка приложения Ads Dimension на кластере Morado (семантика "по крайней мере один раз") — Platform1
  • [SPOI-1713] - Защищённый канал связи между шлюзом и стримом
  • [SPOI-1720] - Убедиться, что обратные вызовы интерфейсов Partitionable и StatsListener происходят из одного потока
  • [SPOI-1723] - Создание стандартной лицензии должна быть интегрирована с сборкой
  • [SPOI-1731] - Синхронизация состояния развертывания уровня исполнения после восстановления

GitHub - DataTorrent/Malhar

  • [616] - исправление #615 Обновление инструкций по веб-приложениям
  • [615] - Обновление инструкций по веб-приложениям
  • [614] - исправлено опечатание
  • [613] - Исправляет #599. Загрузка и указание зависимых JAR-файлов
  • [612] - исправляет #597
  • [611] - исправляет #610
  • [610] - Проблемы с тестами для телекоммуникационной отрасли
  • [609] - Github 597
  • [608] - #fix 607 Формат демонстрационного дня данных машин
  • [607] - Формат демонстрационного дня данных машин
  • [606] - исправляет #457 Добавлена операция парсинга XML для выборки значений из узлов и атрибутов XML
  • [605] - добавлена история для Hadoop 1.x
  • [603] - Монитор MapReduce - Время выполнения
  • [602] - Монитор MapReduce - Время выполнения
  • [601] - Монитор MapReduce - Bootstrap JS, Уведомления об ошибках сервера, Выравнивание шапки
  • [599] - Предоставление UI для загрузки и указания зависимых JAR-файлов
  • [598] - Монитор MapReduce - Уведомления об ошибках сервера
  • [597] - Приложение монитора MapReduce - История использования процессора/оперативной памяти
  • [595] - Монитор MapReduce (Гистограммы истории, Анимации, Читаемость, Обновление до AngularJS 1.2.6)
  • [594] - Монитор MapReduce - Производственные файлы (dist)
  • [593] - Монитор MapReduce - Проблема с прогрессбаром AngularUI при использовании ngAnimate
  • [592] - Обновление монитора MapReduce (Читаемость, Список приложений, Гистограммы истории)
  • [591] - Монитор MapReduce - Гистограммы истории Map/Reduce
  • [590] - Исправляет #401, добавлена возможность масштабирования физического DAG
  • [589] - Монитор MapReduce - Колонки списка приложений
  • [586] - Монитор MapReduce - Фильтр ID приложений AngularJS
  • [585] - Исправляет #569, Косметические изменения
  • [584] - Монитор MapReduce - Отображение активного задания первым
  • [581] - Обновление монитора MapReduce (Индикатор загрузки, Анимации, Задержка промиса)
  • [580] - Монитор MapReduce - Анимации AngularJS
  • [579] - Монитор MapReduce - Обновление до AngularJS 1.2.6
  • [578] - Монитор MapReduce - Индикатор загрузки списка приложений
  • [577] - исправляет #553, исправляет #575
  • [576] - Монитор MapReduce - Задержка промиса $q AngularJS
  • [575] - Приложение монитора MapReduce - Недостаточность отправки статистики заданий сразу после запроса подписки
  • [573] - Обновление монитора MapReduce (Сетка списка приложений, Прогрессбары, Удаление заданий)
  • [572] - исправляет #570
  • [571] - Монитор MapReduce - Удаление задания по сообщению WebSocket
  • [570] - проблема clipPath при наличии нескольких графиков на одной странице
  • [569] - Различные косметические обновления для консоли
  • [568] - исправляет #542, подсказки больше не препятствуют линиям графика
  • [567] - Обзор сверху для физического DAG
  • [566] - исправляет #544, windowIds теперь могут принимать начальное значение -1 или 0
  • [565] - Монитор MapReduce - Выбор задания
  • [564] - исправляет #357, добавлена страница логических операторов
  • [563] - Монитор MapReduce - Сетка списка приложений ng-grid
  • [561] - Монитор MapReduce - Фильтр таблицы списка приложений
  • [560] - Исправление ошибки с KryoSerializableStreamCodec #559
  • [558] - Симулятор CDR #524
  • [557] - Github 525
  • [556] - установка имени потока IO, создаваемого Ning asyncHttpClient
  • [554] - Сжатый коммит следующего:
  • [553] - Приложение монитора MapReduce - Хранение истории прогресса Map/Reduce
  • [551] - исправляет #550
  • [550] - Приложение монитора MapReduce - Приложение должно передавать специальное сообщение при отписке
  • [549] - Монитор MapReduce - Остановка обновлений после отписки задания
  • [548] - Монитор MapReduce - Уведомление о найденном задании
  • [547] - Исправление Github #545
  • [544] - Консоль не обрабатывает начальное значение windowId
  • [542] - Подсказки для линейных графиков появляются за графиками после включения и выключения серий
  • [541] - исправляет #535
  • [539] - Монитор MapReduce - Объединение прогрессбаров с таблицей прогресса
  • [538] - Монитор MapReduce - Объединение счетчиков Map/Reduce
  • [536] - Монитор MapReduce - Прогрессбары списка работающих заданий
  • [535] - Консоль прекращает работу при переходе на другую страницу
  • [534] - Исправляет #510, Отписка логических операторов, если они не используются виджетом
  • [533] - Исправляет #521, Переработка использования WindowId
  • [532] - Монитор MapReduce - Счетчики
  • [530] - Монитор MapReduce - Сортировка списка приложений
  • [526] - Монитор MapReduce - Счетчики
  • [525] - Прототип DAG обработки CDR
  • [523] - Github 512
  • [521] - Нормализация всех объектов WindowId путем переопределения метода "set"
  • [519] - Монитор MapReduce - Выравнивание шапки при изменении размера окна
  • [518] - Монитор MapReduce - Веб-приложение
  • [517] - Монитор MapReduce - Шапки лицензий
  • [516] - Монитор MapReduce - Список заданий MapReduce
  • [515] - Монитор MapReduce - Определение модулей AngularJS
  • [514] - Монитор MapReduce - Читаемость (Инструкции по развертыванию и запуску)
  • [513] - Монитор MapReduce - Индикатор загрузки запроса задания
  • [512] - Поддержка нормализационного оператора
  • [511] - Монитор MapReduce - Поставщик настроек AngularJS
  • [510] - Отписка логических операторов на странице экземпляра, если они не используются виджетом
  • [509] - Исправляет #505. Также удалено еще одно значение метрики свободной памяти контейнеров
  • [507] - Монитор MapReduce - Одно общее конфигурационное поле (сервер и клиент)
  • [505] - Добавление обработанных и выпущенных метрик в виджете обзора контейнеров
  • [504] - исправляет #356, адрес URL журнала контейнера теперь доступен в виджете информации о контейнере
  • [503] - Монитор MapReduce - Выделение активного задания
  • [502] - Монитор MapReduce - Передача событий родительского контекста AngularJS
  • [501] - Исправляет #364, удалено свободное место из метрик контейнеров
  • [500] - Монитор MapReduce - Mock сервер
  • [499] - Добавление поддержки R. Базовые операции - минимум, максимум и поддержка стандартного отклонения. Также добавлена поддержка выполнения скриптов R.
  • [498] - Pull Rsupport
  • [496] - Монитор MapReduce - Линейный график прогресса
  • [495] - Монитор MapReduce - Раскрытие запущенных приложений MapReduce
  • [494] - исправляет #420, можно явно задать высоту виджетов
  • [493] - исправляет #488 добавлена задержка перед повторным соединением
  • [492] - Метрики процессора/оперативной памяти для заданий MapReduce
  • [491] - исправляет #488 добавлена задержка перед повторным соединением
  • [489] - Монитор MapReduce - Управление заданиями
  • [488] - WebSocketOutputOperator должен ждать указанное количество секунд перед повторным соединением
  • [487] - Используется унифицированное название приложений. Исправлены неверные названия приложений. Исправляет #486.
  • [486] - Названия приложений не унифицированы
  • [485] - Метрики процессора/оперативной памяти для заданий MapReduce (Приложение монитора MapReduce)
  • [484] - Монитор MapReduce - Вложенные представления UI-Router AngularJS
  • [483] - Улучшение абстрактного слайдингового окна #480, Добавление оператора сортированного слайдингового окна #423
  • [482] - исправляет #411. Упаковка на сервер.js, монкипатчинг fs для предотвращения EMFILE
  • [479] - исправляет #443 повторное соединение при разрыве соединения
  • [478] - исправляет #443 Обработка повторного соединения при разрыве соединения
  • [477] - Улучшения LogicalDagWidget. Исправляет #399, #473, #475, #476
  • [476] - Logical DAG Widget: ограничение масштабирования при прокрутке
  • [475] - Logical DAG Widget: добавление возможности сброса начального состояния DAG
  • [474] - Монитор MapReduce - UI-Router AngularJS
  • [473] - Logical DAG Widget: масштабирование только при зажатой клавише Alt/Option
  • [472] - Приложение монитора MapReduce - Приложение не публикует завершенные карты
  • [471] - Монитор MapRedice - Грид прогресса задач reduce
  • [470] - Монитор MapRedice - Грид прогресса задач map
  • [469] - Монитор MapRedice - Фильтр процента AngularJS
  • [468] - Монитор MapReduce - Грид отслеживания задач
  • [467] - Добавлен общий оператор парсинга CSV для анализа входных данных типа строки или байта[]
  • [466] - Монитор MapRedice - Утилиты AngularJS
  • [465] - Монитор MapReduce - Действие отписки
  • [464] - Монитор MapReduce - Настройки клиента
  • [463] - Монитор MapReduce - Отписка через WebSocket
  • [461] - Монитор MapReduce - Мониторинг нескольких задач
  • [460] - Монитор MapReduce - Анимация прогресс-бара
  • [459] - Монитор MapReduce - Обновление до AngularJS 1.2.4
  • [458] - добавлен оператор парсинга XML и его тест, исправляет #457
  • [456] - Github 444
  • [454] - Монитор MapReduce - AngularUI Bootstrap
  • [453] - Монитор MapReduce - Производственный сбор с помощью Grunt
  • [452] - Монитор MapReduce - jshint
  • [451] - Оператор парсинга CSV (обработка CDR)
  • [450] - Монитор MapReduce - Прогресс-бары
  • [449] - Приложение монитора MapReduce - Запрос через WebSocket
  • [448] - Монитор MapReduce - Уведомления об ошибках с использованием pnotify
  • [444] - Приложение монитора MapReduce - Публикация обновлений Map/Reduce как массива
  • [443] - Проблема с WebSocket приложением монитора MapReduce
  • [442] - Монитор MapReduce - Node.js Proxy для ResourceManager Hadoop
  • [441] - Монитор MapReduce - REST сервис
  • [439] - Монитор MapReduce - Настройки сервера
  • [438] - Монитор MapReduce - Настройки
  • [436] - Монитор MapReduce - Грид отслеживания прогресса задач
  • [435] - Монитор MapReduce - Сервис WebSocket с поставщиком AngularJS
  • [434] - Монитор MapReduce - Юнит-тесты
  • [433] - Монитор MapReduce - Дириктива AngularJS (виджеты)
  • [432] - Монитор MapReduce - Размещение страниц с Bootstrap
  • [431] - Монитор MapReduce - Node.js сервер
  • [430] - Монитор MapReduce - Приложение, созданное Yeoman
  • [428] - Оператор нормализации (обработка CDR)
  • [427] - Оператор фильтрации (обработка CDR)
  • [426] - Оператор обогащения (обработка CDR)
  • [425] - Оператор агрегации (обработка CDR)
  • [422] - Github 421
  • [421] - Создание оператора RedisOperator, принимающего String,String для повышения производительности
  • [420] - Возможность регулирования высоты виджетов
  • [419] - Стилизация DAG, проблема Firefox
  • [418] - Стилизация DAG логического уровня, проблема нижнего поля Firefox
  • [417] - Стилизация DAG логического уровня
  • [416] - Исправление ошибки сборки jQuery
  • [415] - Организация скриптов и сервера
  • [414] - исправляет #408, исправляет #413 DAG логического уровня - Отображение локальности потока по требованию
  • [413] - DAG логического уровня - Правое выравнивание легенды и ссылка на локальность
  • [412] - Улучшение среды разработки фронтенда
  • [411] - Улучшение среды разработки фронта
  • [410] - Веб-приложение монитора MapReduce
  • [409] - исправляет #393 Фронтенд Node.js Proxy
  • [408] - DAG логического уровня - Отображение локальности потока по требованию
  • [407] - исправляет #373
  • [401] - DAG физического уровня - Умное масштабирование
  • [399] - DAG физического уровня - Обзор сверху
  • [393] - Фронтенд Node.js Proxy
  • [375] - исправляет #367, улучшение времени перезагрузки во время разработки на фронте
  • [374] - исправляет #367, улучшение времени перезагрузки во время разработки на фронте
  • [372] - Стилизация легенды DAG логического уровня
  • [371] - Легенда DAG логического уровня
  • [370] - Исправление проблемы316 проблемы317 pull
  • [369] - DAG логического уровня - Легенда
  • [368] - Сжатый коммит следующего:
  • [367] - Предварительное компилирование шаблонов для лучшей разработки
  • [366] - Документирование демо
  • [365] - Нормализация всех меток "обработано" и "выпущено"
  • [364] - Удаление свободной памяти из метрик контейнеров в UI
  • [362] - Зависимость к форку dagre-d3
  • [361] - DAG логического уровня - Локальность потока
  • [360] - Обновление коллекции операторов физического уровня для получения из физического плана
  • [359] - Добавление источников и выходов к списку операторов физического уровня
  • [358] - Нормализация меток "обработано"/с, "выпущено"/с по всем таблицам данных и представлению DAG
  • [357] - Создание страницы логических операторов
  • [356] - Виджет списка контейнеров должен показывать имя файла журнала (stderr, stdout) в виджете информации
  • [355] - исправляет #349, недавно запущенное приложение не запрашивает список операторов
  • [354] - Модификация неключевых операторов входа Kafka для автоматической адаптации к изменениям разделов Kafka
  • [353] - Обновление Kafka до версии 0.8
  • [352] - исправляет #322
  • [351] - Неключевые операторы
  • [350] - Изменения менеджера хранения ключ/значение
  • [349] - Ошибка запуска приложения в консоли
  • [348] - Исправляет #339, переключение метрик кластера на тему WebSocket
  • [347] - исправляет #346 DAG физического уровня - Удаление ID контейнеров
  • [346] - DAG физического уровня - Удаление ID контейнеров
  • [345] - Добавлено разумное значение по умолчанию для поля среднего возраста приложения в виджете метрик кластера #341
  • [344] - Добавлено командное действие сборки в скрипт Travis, исправляет #343
  • [343] - Шаг сборки фронта не включен в скрипт Travis
  • [342] - Исправление для #328
  • [341] - Элементы отображения обзора кластера (первый запуск)
  • [339] - Метрики кластера должны получаться из темы WebSocket
  • [337] - Поддержка 1 ко многим разделам для оператора входа Kafka с простым потребителем Kafka #311
  • [336] - Интеграция logstream с UI siteops
  • [332] - Сжатый коммит следующего:
  • [329] - Документирование демо
  • [328] - Цифры на графике становятся неразборчивыми при близком расположении
  • [325] - [Поиск в базе данных и кэширование] Создание оператора поиска в базе данных MongoDB
  • [323] - исправляет #322
  • [322] - Устранение ошибки null для свойства connectionList в Redisoutputoperator
  • [313] - Отметка операторов как неключевых #312
  • [312] - Установка значения false для всех операторов, которые не могут быть разделены
  • [311] - Динамическое изменение разделов для оператора входа Kafka для адаптации к реальному времени
  • [298] - LogStream - преобразование siteops - суммарные данные за секунду (страницы / байты)
  • [297] - LogStream - преобразование siteops - отображение запросов со временем (по странице / по серверу)
  • [296] - LogStream - преобразование siteops - топ 10 серверов с ответом 404 (запросы/сек)
  • [295] - LogStream - преобразование siteops - топ 10 URL с ответом 404 (запросы/сек)
  • [294] - LogStream - преобразование siteops - топ 10 клиентов скачивающих (байты/сек)
  • [293] - LogStream - преобразование siteops - топ 10 IP-адресов клиентов (запросы/сек)
  • [292] - LogStream - преобразование siteops - нагрузка сервера (запросы/сек/сервер)
  • [291] - LogStream - преобразование siteops - топ 10 URL (запросы/сек)
  • [290] - Предупреждение POM Kafka во время сборки
  • [277] - LogStream - преобразование siteops - устранение ошибки null для свойства connectionList в Redisoutputoperator
  • [270] - [Поиск в базе данных и кэширование] Улучшение дизайна существующего менеджера хранения
  • [269] - [logstream] интеграция с UI sitestats
  • [111] - SPOI-1191 - #comment Добавлен оператор StandardDeviationKeyVal и тестовый класс.
  • [104] - Приложение монитора MapReduce Версия 0.9.1### Новые возможности
  • [SPOI-377] — Адаптер ввода для CouchDB
  • [SPOI-378] — Адаптер вывода для CouchDB
  • [SPOI-410] — Документация и тестовое скачивание для работы с Cloudera CDH5
  • [SPOI-945] — Добавление возможности указывать свойства приложения, DAG, оператора и атрибуты порта в конфигурационном файле потока.
  • [SPOI-1088] — Добавление поддержки наведения курсора мыши для нового модуля графики
  • [SPOI-1172] — Визуализация DAG — форма разделения
  • [SPOI-1215] — Индикаторы состояния контейнеров
  • [SPOI-1407] — Добавление просмотра файла JAR
  • [SPOI-1415] — Оператор деконфликтования
  • [SPOI-1483] — Управление скриптом или службой Hadoop
  • [SPOI-1501] — Элемент управления — логические операторы
  • [SPOI-1535] — Элемент управления — индикатор памяти
  • [SPOI-1536] — Элемент управления — индикатор процессора
  • [SPOI-1550] — Логический DAG — несколько метрик
  • [SPOI-1556] — Логический DAG — реальные-time метрики отслеживания изменений модели
  • [SPOI-1561] — Логический DAG — пропускная способность
  • [SPOI-1562] — Логический DAG — навигация между предыдущими и следующими метриками
  • [SPOI-1600] — Логический DAG — показ двух метрик
  • [SPOI-1235] — Поддержка функциональности «Поиск в БД»
  • [SPOI-1236] — Поддержка базы данных Cassandra NoSQL

Исправления ошибок

  • [SPOI-600] — Пример демонстрации Twitter завершается ошибкой при одновременном уничтожении двух операторов/контейнеров
  • [SPOI-993] — Изменение плана даёт NullPointerException, если контейнеры ещё не были развернуты
  • [SPOI-1280] — Элемент управления записи графика показывает «X»
  • [SPOI-1303] — Если оператор успешно настроен, обеспечьте возможность его разбора
  • [SPOI-1331] — При удалении оператора должны быть отключены входящие потоки от всех верхних операторов
  • [SPOI-1388] — Узлы показывают IP вместо хостовых имён
  • [SPOI-1412] — Сервер буферизации использует другую версию основной библиотечной JAR Guava, чем Malhar
  • [SPOI-1427] — Доступ к демонстрациям из чистого виртуального машина не работает
  • [SPOI-1430] — При загрузке JAR-файлов должна извлекаться метаинформация и возвращаться ошибка, если JAR невалиден
  • [SPOI-1433] — Чекбоксы в списках иногда становятся недействительными
  • [SPOI-1452] — Web сервис GetApp возвращает 500 для приложений, уничтоженных через UI
  • [SPOI-1457] — Вызов уничтожения контейнера возвращает 500, если запрос не является JSON
  • [SPOI-1458] — После завершения загрузки JAR из вкладки разработки список JAR-файлов не обновляется до нажатия кнопки обновления в браузере
  • [SPOI-1459] — Вызов получения записей REST возвращает null значения
  • [SPOI-1497] — Измените имена узлов Hadoop на имя хоста с доменным именем
  • [SPOI-1498] — Элемент управления StreamList имеет «Имя» для ID потока
  • [SPOI-1499] — Процессорное использование на элементе управления operatorList регулярно превышает 100%, иногда достигает 900%?
  • [SPOI-1548] — Логический DAG — количество разделений
  • [SPOI-1555] — Логический DAG: метрика количества разделений
  • [SPOI-1563] — Расчёт среднего значения должно основываться на временной метке окончания
  • [SPOI-1570] — Обновление песочницы для поддержки Hadoop 2.2 и DataTorrent 0.9.x
  • [SPOI-1572] — Автоматическое обновление шлюза через websocket вызывает ошибки
  • [SPOI-1590] — Узел данных не может успешно подключиться к кластеру после первого запуска
  • [SPOI-1614] — Файлы переднего плана не включаются во время сборки после миграции в Malhar

Улучшения

  • [SPOI-1005] — CLI: создание по умолчанию файла конфигурации clirc, управляемого установщиком
  • [SPOI-1099] — Отображение реализации версии мастера приложения
  • [SPOI-1110] — Статистика сервера буферизации должна передаваться как часть статистики портов?
  • [SPOI-1305] — Поддержка StringCodec для энумов нативно в атрибутах
  • [SPOI-1306] — Уменьшение громоздкости интерфейса контекста путём изменения требования для аргумента defaultValue для attrValue
  • [SPOI-1421] — Улучшение имени по умолчанию для элементов управления
  • [SPOI-1453] — Публикация недавно завершившихся приложений на темах WebSocket вместе с работающими приложениями
  • [SPOI-1560] — «Ошибка: mux отсутствует...» сообщения, выдаваемые во время выполнения mvn test на страме
  • [SPOI-1574] — Документация добавлений к спецификации конфигурационного файла
  • [SPOI-1582] — Цветовая маркировка полей фильтра для акцента
  • [SPOI-1583] — Ограничение стандартного количества строк для физических операторов
  • [SPOI-1588] — Создание службы-обёртки для узлов данных, имен, менеджеров ресурсов и исторического сервера
  • [SPOI-1592] — Единицы измерения задержки
  • [SPOI-1596] — Обёртка службы для DTGateway
  • [SPOI-1601] — Создание осмысленных имен для демонстраций вместо предоставления всего пути как имени демонстрации
  • [SPOI-1605] — Преобразование стандартных дефолтных значений в логические и физические для экземпляра
  • [SPOI-1606] — Удаление различных метрик из списка логических операторов### Задачи
  • [SPOI-907] — Создание визуализации DAG приложения
  • [SPOI-1002] — Отображение имен приложений вместо имен классов, где это возможно
  • [SPOI-1140] — Аннотация визуализации DAG информацией о потоках и других данных
  • [SPOI-1237] — Обработка отказа нескольких контейнеров
  • [SPOI-1281] — Удаление элемента управления TopN с панели
  • [SPOI-1282] — Обновление бенчмарков
  • [SPOI-1297] — Восстановление после отказа нескольких контейнеров
  • [SPOI-1321] — Автоматизация подготовки узлов данных
  • [SPOI-1354] — Разработка метода для создания значительно отличающихся графиков для ключевых комбинаций
  • [SPOI-1360] — Создание автоматической системы для подготовки облачных систем DataTorrent
  • [SPOI-1365] — Добавление возможности создания, удаления и подготовки нескольких узлов одним командой
  • [SPOI-1385] — Уменьшение потребления памяти для контейнеров примера Twitter
  • [SPOI-1411] — Отказ от старых демонстраций Malhar после доступности logstream
  • [SPOI-1431] — GET /ws/v1/jars должен возвращать больше метаинформации
  • [SPOI-1432] — Реализация /ws/v1/jars/{jarname}/meta
  • [SPOI-1473] — Отображение основных статистик кластера в DT Console
  • [SPOI-1477] — Автоматизация подготовки узла имен
  • [SPOI-1478] — Рецепт для подготовки Google Cloud
  • [SPOI-1479] — Базовая конфигурация и подготовка
  • [SPOI-1480] — Рецепт установки Java
  • [SPOI-1481] — Рецепт установки Maven
  • [SPOI-1482] — Рецепт установки Hadoop
  • [SPOI-1484] — Открытый исходный код UI для Malhar
  • [SPOI-1518] — Интеграция DT Console с AngularJS
  • [SPOI-1519] — Интеграция Logstream с UI sitestats
  • [SPOI-1521] — Шлюз для возврата деталей ошибки при кодах состояния 400 и 500
  • [SPOI-1523] — Выполнение сертификационных тестов на билде выпуска 0.9.0
  • [SPOI-1524] — Автоматизация производительности бенчмарков для разных локальностей потока и размеров событий
  • [SPOI-1526] — Обновление GC stream-site.xml для отражения новых версий и настроек
  • [SPOI-1527] — Автоматизация производительности бенчмарков локальности потока с одинаковым кортежем
  • [SPOI-1541] — Создание совместимого файла конфигурации clirc для демонстраций
  • [SPOI-1545] — Добавление документации в хранилище Chef
  • [SPOI-1553] — Тестирование производительности DataTorrent на Google Cloud
  • [SPOI-1554] — Создание рецепта для локальной установки DataTorrent
  • [SPOI-1589] — Создание помощника скрипта для создания кластера для gc-nodes
  • [SPOI-1591] — Создание автоматического установщика для веб-приложений
  • [SPOI-1496] — Выбор фреймворка для сайта
  • [SPOI-1602] — Обновление индекса документации для включения API шлюза и документации масштабируемости
  • [SPOI-1607] — Обновление документов для выпуска 0.9.1

Подзадачи

  • [SPOI-1447] — Отображение пропускной способности потока
  • [SPOI-1449] — Визуализация DAG — задержка. Отображение задержки по каждому пути/вычислению
  • [SPOI-1450] — Отображение делителей операторов
  • [SPOI-1464] — Возможность оператора запросить/инициировать переопределение
  • [SPOI-1466] — Поиск в базе данных MongoDB
  • [SPOI-1474] — Поддержка специфических статистик операторов в решениях STRAM
  • [SPOI-1485] — Добавление заголовков лицензии ко всем относящимся файлам
  • [SPOI-1486] — Перемещение пользовательских модулей npm в папку node_modules, обновление реестра npm
  • [SPOI-1487] — Обновление .travis.yml в malhar для также сборки и тестирования переднего плана
  • [SPOI-1488] — Создание элемента управления для отображения информации о кластере
  • [SPOI-1490] — Предоставление API шлюза для получения информации о кластере
  • [SPOI-1529] — Понимание точно-разового семантического подхода
  • [SPOI-1530] — Настройка кластера на локальной виртуальной машине
  • [SPOI-1531] — Понимание существующего приложения AdsDimension
  • [SPOI-1532] — Разработка аналогичного приложения с семантикой хотя бы одного раза как AdsDimension
  • [SPOI-1534] — Настройка на кластере Morado для бенчмаркинга
  • [SPOI-1593] — Перемещение папки переднего плана в репозиторий Malhar
  • [SPOI-1594] — Определение стандартов стиля кода, интеграция проверки кода
  • [SPOI-1595] — Создание тестов для большего количества файлов JavaScript### GitHub - DataTorrent/Malhar
  • [335] — Исправление проблем issue316, issue317, pull
  • [331] — Исправление #330 метрик логического DAG
  • [330] — Метрики логического DAG
  • [327] — Создание элемента управления статистикой кластера
  • [326] — Переработка операторов поиска в базе данных и менеджера кэша
  • [324] — Добавление UI в репозиторий
  • [321] — Объединение разработки Malhar 0.9.1 с logstream
  • [320] — Сжатое объединение следующих коммитов:
  • [316] — Предоставление свойства для установки размера кортежа в операторе ввода случайных слов
  • [315] — Исправление #314
  • [314] — Исключение RedisOutputOperator
  • [310] — Исправление стандартных портов прослушивания Redis на 6379. Исправляет #309
  • [309] — Исправление стандартного порта прослушивания Redis в конфигурации webapps
  • [308] — Исправление #307
  • [307] — Изменение формата для передачи нескольких Redis-экземпляров при разделении
  • [305] — Исправление проблем GitHub 278 и 283
  • [304] — Добавление оператора кэширования данных и JDBCBasedCache и его тестовый случай #303
  • [303] — [Поиск в базе данных и кэширование] Создание оператора, который кэширует результаты базы данных в память на указанное время
  • [301] — Удаление неиспользуемых зависимостей и изменение стандартного порта демона на 9090.
  • [300] — Обновление стандартных настроек для webapps
  • [299] — Приложение потока для бенчмаркинга входного оператора Kafka
  • [287] — Использование Yammer Metric для отслеживания пропускной способности потребителя Kafka
  • [284] — Сжатое объединение следующих коммитов:
  • [283] — Мониторинг пропускной способности каждого потребителя Kafka
  • [282] — Исправление проблемы производительности простого потребителя Kafka
  • [278] — Проблема производительности простого потребителя Kafka
  • [273] — Оптимизация оператора Redis для вставки карт
  • [264] — Добавление оператора кэширования данных и JDBCBasedCache и его тестовый случай
  • [262] — Отметка операторов как неразделяемых
  • [260] — Разработка метода для создания значительно отличающихся графиков для ключевых комбинаций в демонстрации Машины
  • [245] — Бенчмарк Kafka
  • [159] — Сжатое объединение следующих коммитов:
  • [147] — HighLow не параметризирован
  • [130] — Адаптер вывода CouchDB
  • [289] — Использование и проблемы DimensionTimeBucket*Operator
  • [252] — Web Apps — Контрольные единицы тестирования Karma
  • [251] — Демонстрация данных машины — проверка поля lookback
  • [250] — Демонстрация локатора мобильного устройства — поддержка диапазона телефонов
  • [232] — Отображение скорости загрузки на UI демонстрации Машины
  • [104] — Приложение мониторинга MapReduce
  • [20] — Невозможность сериализации объекта Configuration

Новая функциональность

  • [SPOI-66] — Глобальный параметр "не автозаписывать" для всего приложения
  • [SPOI-90] — Определение и реализация адаптера узла сервера Apache
  • [SPOI-117] — Узел логического оператора
  • [SPOI-184] — Дашборд с страницей для одного потока приложения
  • [SPOI-389] — Родительская задача Jira для "оповещений" как продукта
  • [SPOI-444] — Предоставление функции объединения слияния в цепочку
  • [SPOI-711] — Отсутствие ключа временного окна для измерения рекламы
  • [SPOI-847] — Введение оптимизации узла оператора в узле оператора (ThreadLocal)
  • [SPOI-916] — Создание виджета загрузки файла jar
  • [SPOI-945] — Добавление возможности указания свойств приложения, DAG, оператора и атрибутов порта в конфигурационном файле потока
  • [SPOI-1007] — Выполнение тестов с использованием беспроводного браузера для CI
  • [SPOI-1148] — Добавление процента использования ЦПУ в список операторов и представление оператора
  • [SPOI-1213] — Интеграция отладчика MapReduce с AngularJS и WebSocket
  • [SPOI-1227] — Интеграция MapReduce Debugger с JSHint
  • [SPOI-1248] — Визуализация DAG — физическое представление — цветовое кодирование контейнеров
  • [SPOI-1323] — Предварительный скрипт развертывания для оператора
  • [SPOI-1332] — Обновление логической схемы согласно новому API демона
  • [SPOI-1345] — Добавление страницы оповещений — имя приложения
  • [SPOI-1377] — Создание центрального пакета для языковых элементов
  • [SPOI-1398] — Обновление инструмента визуализации DAG до API демона версии 0.9
  • [SPOI-1401] — Добавление атрибута AUTO_RECORD на уровне оператора
  • [SPOI-1402] — Добавление способности просмотра прошлых оповещений по времени

Проблемы

  • [SPOI-440] — Изменение вычисления пропускной способности для использования времени окончания
  • [SPOI-727] — Документация демо для графиков
  • [SPOI-904] — Tupleviewer: переход к допустимому индексу больше общего количества — не работает
  • [SPOI-992] — Скрипты JavaScript оператора не сериализируются
  • [SPOI-1037] — Демон создает множество ненужных потоков. Необходимо исследовать и исправить.
  • [SPOI-1107] — Отправка информации записи как части соответствующих OperatorStats или PortStats
  • [SPOI-1164] — Отметка некластеризуемых операторов в malhar
  • [SPOI-1186] — Проблема CSS при работе без Dash Manager
  • [SPOI-1189] — Неправильное поведение мобильного демона локатора
  • [SPOI-1195] — Исследование DAG Explorer POC
  • [SPOI-1219] — Локальные потоки должны быть помечены как "встроенные"
  • [SPOI-1220] — Создание сертификационного теста для демона AdsDimension
  • [SPOI-1221] — CLI должен читать конфигурацию при запуске приложения, а не при старте
  • [SPOI-1249] — Дублирование выходных каналов в плане физической реализации, возвращаемом веб-сервисом
  • [SPOI-1283] — Исправление конфигурации мобильного демона в среде клиента
  • [SPOI-1290] — Поддержка установки hadoop.socks.server для dtcli
  • [SPOI-1298] — Изменение имени продукта и пакета и увеличение версии
  • [SPOI-1299] — Документация текущих данных DT Phone Home
  • [SPOI-1307] — Реализация метода deactivated в TupleRecorderCollection
  • [SPOI-1308] — Документация конфигурации приложений
  • [SPOI-1318] — Проблема отображения логических DAG в Firefox
  • [SPOI-1324] — MobileDemo: NullPointerException в StreamChild
  • [SPOI-1327] — Интермитентное несоответствие AtLeastOnceTest.testInlineOperatorsRecovery
  • [SPOI-1328] — Контейнер не освобождается, нет работающих операторов в нем
  • [SPOI-1343] — Удаление recordingNames из heartbeat
  • [SPOI-1349] — Поддержка команды set-pager в dtcli
  • [SPOI-1351] — Необходимость кнопки отправки и часового значка на данных машины
  • [SPOI-1368] — Запись никогда не загружается в tupleviewer
  • [SPOI-1369] — Тесты проваливаются после изменения нового API демона
  • [SPOI-1371] — Неудачное добавление страницы оповещений
  • [SPOI-1374] — Удаление примера приложения Twitter из пакета sandbox launch-demo jar
  • [SPOI-1386] — При щелчке по завершенной задаче, верхняя навигационная панель слева сверху говорит "виджет", а не "приложение"
  • [SPOI-1387] — При щелчке по завершенной задаче, верхняя навигационная панель слева сверху говорит "виджет", а не "приложение"
  • [SPOI-1391] — Процент использования ЦПУ для операторов слишком велик в 10 раз### Задачи
  • [SPOI-634] — Включение единичных тестов в CI
  • [SPOI-716] — Сравнение оригинального JavaScript с новыми скриптами операторов (Python, Bash)
  • [SPOI-720] — Конвенции программирования для Malhar GitHub
  • [SPOI-817] — Реализация входящего оператора журнала
  • [SPOI-818] — Реализация оператора парсера
  • [SPOI-824] — Документация API демона
  • [SPOI-852] — Добавление периода жизни каждого приложения на главном дашборде
  • [SPOI-853] — Создание виджета круговой диаграммы на основе D3.js
  • [SPOI-854] — Создание виджета столбчатой диаграммы на основе D3.js
  • [SPOI-856] — Создание виджета гистограммы (реальное время трафика) на основе D3.js
  • [SPOI-857] — Интеграция статистики сайта (Backend и Frontend)
  • [SPOI-861] — Клиент Redis с Node.js для статистики сайта
  • [SPOI-862] — REST API с Node.js для статистики сайта
  • [SPOI-907] — Создание визуализации DAG приложения
  • [SPOI-954] — Публикация платформенной REST API
  • [SPOI-998] — Управляемое через атрибуты применение вычислений пропускной способности для каждого приложения
  • [SPOI-999] — Управляемое через атрибуты применение вычислений пропускной способности для каждого оператора
  • [SPOI-1002] — Отображение имён приложений вместо имён классов, где это возможно
  • [SPOI-1033] — Реализация проверок OiO
  • [SPOI-1062] — Разработка кластера Google Cloud
  • [SPOI-1066] — Проектирование схемы версионирования для совместимости вперед и назад
  • [SPOI-1086] — Динамическая масштабируемость вверх и вниз входящих операторов
  • [SPOI-1131] — Создание тренировочных сессий
  • [SPOI-1133] — Создание второй тренировочной сессии
  • [SPOI-1134] — Создание третьей тренировочной сессии
  • [SPOI-1139] — Продуктовизация визуализации DAG
  • [SPOI-1142] — Создание прототипа системы обнаружения мошенничества
  • [SPOI-1159] — Соответствие новому API демона для REST и WebSocket
  • [SPOI-1160] — Перемещение логики REST из DataSource в классы
  • [SPOI-1165] — Создание сертификационного теста для демона производительности
  • [SPOI-1166] — Создание сертификационного теста для демона Twitter
  • [SPOI-1168] — Создание сертификационного теста для мобильного демона
  • [SPOI-1193] — Замена клиентского WebSocket в tuple recorder на асинхронный WebSocket
  • [SPOI-1194] — Удаление "sync" из hdfs части файла коллекции и реализация обновления WebSocket последнего части файла
  • [SPOI-1197] — DAG View — логическая схема приложения как самостоятельное Java приложение/Maven плагин
  • [SPOI-1198] — DAG View — визуализация DAG из JSON файла
  • [SPOI-1199] — DAG View — визуализация DAG из файла свойств
  • [SPOI-1207] — Шаблон общего приложения
  • [SPOI-1210] — Интеграция отладчика MapReduce с AngularJS директивами
  • [SPOI-1216] — Бенчмарки производительности с учетом локальности потока
  • [SPOI-1222] — Улучшение CLI
  • [SPOI-1223] — Улучшение CLI
  • [SPOI-1226] — Создание списка атрибутов платформы — порт, оператор, поток, приложение
  • [SPOI-1239] — Имена для демона и CLI
  • [SPOI-1247] — Обновление UI для изменения формата логической схемы
  • [SPOI-1256] — Увеличение масштабируемости демона машинных данных
  • [SPOI-1262] — Родительская задача Jira для "переоценки демонстрационных приложений для мира Hadoop"
  • [SPOI-1265] — Веб-демо — общее приложение
  • [SPOI-1268] — Документация всех атрибутов в руководстве (руководствах)
  • [SPOI-1276] — Инструменты сборки для демонстраций клиентов
  • [SPOI-1277] — Добавление демона производительности к приложениям клиентов
  • [SPOI-1279] — В представлении списка потоков показать локальность данных
  • [SPOI-1282] — Обновление бенчмарков
  • [SPOI-1285] — Укорочение ключей в виджете instanceinfo
  • [SPOI-1286] — Добавление объема используемого места в виджете instanceOverview
  • [SPOI-1287] — Переименование операторов и потоков в AdsCustomerApplication
  • [SPOI-1294] — Увеличение размера диска в песочнице
  • [SPOI-1309] — Обновление руководства по эксплуатации и установке путем добавления раздела настройки параметров
  • [SPOI-1334] — Создание данных для белой книги масштабируемости
  • [SPOI-1335] — Создание белой книги масштабируемости
  • [SPOI-1336] — Создание первой версии белой книги логстрима
  • [SPOI-1337] — Создание первой версии белой книги шлюза
  • [SPOI-1339] — Продуктовизация белой книги логстрима
  • [SPOI-1340] — Написание белой книги масштабируемости и образцов дизайна
  • [SPOI-1347] — Узел периодической очистки Redis
  • [SPOI-1348] — Добавление времени выполнения в виджет демонстрации пропускной способности
  • [SPOI-1352] — Необходимость URL для демона машинных данных для поддержки комбинаций клавиш
  • [SPOI-1353] — Интерфейс пользователя демона машинных данных должен показывать, какие ключи не выбраны
  • [SPOI-1356] — Настройка обратного отсчета по умолчанию для демона машинных данных — 180 минут
  • [SPOI-1362] — Установка отдельного экземпляра Redis и приложения для демона машинных данных
  • [SPOI-1363] — Мелкие изменения в API шлюза для получения записей
  • [SPOI-1366] — Уменьшение области зависимостей версий в передней части
  • [SPOI-1367] — Имена и порты не отображаются в списке записей
  • [SPOI-1372] — На дашборде замените "Операции" на "Приложения" в первом табе
  • [SPOI-1373] — Размер песочницы по умолчанию должен быть 8 ГБ, 4 ГБ вызывает проблемы у большинства приложений
  • [SPOI-1375] — Все приложения песочницы должны работать в 8 ГБ VM. Необходимо тестировать каждое
  • [SPOI-1381] — Добавление ссылки на проект Malhar Open Source в песочницу
  • [SPOI-1382] — Добавление приложения MachineCustomerApplication в пакет запуска клиента на узле 1
  • [SPOI-1399] — Добавление двух новых документов в выпуск 0.9 на сайте
  • [SPOI-1400] — Добавление метки времени для каждой записи в записи tuple### Подзадачи
  • [SPOI-1109] — Изменение фронтенд-кода так, чтобы информация о записи получалась как часть статистики
  • [SPOI-1135] — Улучшение внешнего вида "Twitter Top URLs" демона
  • [SPOI-1156] — mocha-phantomjs проваливает тест
  • [SPOI-1228] — Бенчмарк производительности с учётом локальности потока как thread-local
  • [SPOI-1229] — Бенчмарк производительности с учётом локальности потока как процесс-локальный
  • [SPOI-1230] — Бенчмарк производительности с учётом локальности потока как node-локальный
  • [SPOI-1231] — Бенчмарк производительности с учётом локальности потока как rack-локальный
  • [SPOI-1240] — Создание кластера Hadoop 2.2 на GC
  • [SPOI-1241] — Перенос кластера Morado на Hadoop 2.1
  • [SPOI-1263] — Улучшение внешнего вида "Мобильного" демона приложения
  • [SPOI-1264] — Улучшение внешнего вида "Машины" демона приложения
  • [SPOI-1272] — Исследование дисков, сетей и экранов безопасности Google Cluster
  • [SPOI-1273] — Установка сервера Chef для централизованного управления
  • [SPOI-1274] — Мелкие изменения в фоне демона Twitter
  • [SPOI-1275] — Мелкие изменения в фоне демона мобильного приложения
  • [SPOI-1278] — Настройка и установка узла 0
  • [SPOI-1304] — Перенос основного ядра на Hadoop 2.2
  • [SPOI-1322] — Настройка и установка узла данных
  • [SPOI-1379] — Изменение конфигурации для поддержки Hadoop 2.2
  • [SPOI-1380] — Исправление создания демонстрационных приложений для Hadoop 2.2
  • [SPOI-1394] — Включение тестирования во время сборки для Malhar
  • [SPOI-1395] — Включение тестирования сборки для передней части
  • [SPOI-1396] — Включение тестирования сборки из ядра
  • [GitHub - DataTorrent/Malhar]
  • [288] - Машина Демо Циклические Ключи. Упакованная версия коммита следующих:
  • [286] - Демо Размеров Объявлений - REST API
  • [285] - Машина Данные Демо - Отсутствие Данных поведение
  • [281] - Машина Данные Демо - Получение циклических ключей тест
  • [280] - Машина Данные Демо - Получение циклических ключей из Redis
  • [276] - Сделать тему и список брокеров конфигурируемыми свойствами для оператора входа kafka
  • [275] - исправлено проблему с github #273
  • [274] - Couch операторы 0.9
  • [267] - [logstream] добавление примеров использования logstream
  • [263] - Поддержка серверной части для добавления диапазона мобильных номеров
  • [261] - Проблемы с github #260 и #240
  • [259] - Сделать benchmark более дружелюбным в списке приложений
  • [258] - Демо размеров объявлений. Упакованная версия коммита следующих:
  • [257] - Машина и объявления общие стили демонстраций
  • [256] - SPOI-1408 добавлены вызовы AsyncHttpClient.close()
  • [255] - Github 240
  • [254] - Демо размеров объявлений - Redis тест
  • [253] - Преобразование демонстрации размеров объявлений в AngularJS
  • [249] - Добавлена поддержка мобильному приложению для добавления диапазона номеров за один раз #242
  • [248] - Удалён кнопка перезагрузки из машины данных демо
  • [247] - Веб-приложения обновлены до Daemon API 0.9. Оптимизация машины данных. Упакованная версия коммита следующих:
  • [246] - Документация имела опечатку, которая повторялась. Я её исправил и также переупорядочил импорты.
  • [243] - Веб-приложения - обновлены до Daemon API 0.9
  • [241] - Добавление демонстрации объявлений к общему интерфейсу демонстраций
  • [240] - Сделать ключи в машине данных циклическими
  • [239] - Машина данных демо - отрицательные значения в случайных данных
  • [238] - Машина данных демо - Индикатор загрузки при медленном ответе
  • [237] - Машина данных демо - мгновенная перезагрузка при изменении размеров
  • [236] - Машина данных демо - опции линейного графика для пустого графика
  • [235] - Машина данных демо - статистика серверного опроса
  • [231] - исправлено проблему с github #220
  • [230] - Машина данных демо - обработка ошибок
  • [228] - Машина данных демо - оптимизация запроса Redis
  • [227] - Машина данных демо - клиентская кэширование данных графиков
  • [226] - исправлено проблему с github 219
  • [225] - 0.9 миграция
  • [224] - Показывать часы на демонстрации машины данных в случае медленного интернета
  • [223] - Установка сроков хранения ключей Redis в RedisOutputOperator
  • [222] - Couch входящие и выходящие адаптеры
  • [221] - Веб-приложения - директивы AngularJS для Google линейного графика
  • [220] - Сделать оператор Redis делаемым
  • [219] - Установка сроков хранения ключей Redis в RedisOutputOperator
  • [218] - сделана выходная порта escalator alert автоподпиской
  • [217] - Добавление демонстрации детектирования мошенничества кредитных карт
  • [216] - Упакованная версия коммита следующих:
  • [215] - Машина данных демо должна иметь 180 минут как значение по умолчанию в интерфейсе
  • [211] - Приложение обнаружения мошенничества переименовано
  • [210] - Веб-приложения - обнаружение мошенничества
  • [209] - 0.9 вытягивание
  • [208] - Веб-приложения - время работы
  • [207] - 0.9 миграция
  • [206] - SimpleMovingAverage сбрасывает состояние второго последнего окна
  • [205] - Исправление PythonOperator
  • [204] - Исправление BashOperator
  • [203] - Отметка операторов как неделимых
  • [202] - добавлен новый выходной порт в JsonByteArrayOperator для эмитирования плоского словаря
  • [201] - #198 Машина данных демо - динамическое изменение размеров. Упакованная версия коммита следующих:
  • [200] - добавлен новый выходной порт в JsonByteArrayOperator для эмитирования плоского словаря
  • [199] - сделать атрибуты конфигурируемыми из stram-site
  • [198] - Машина данных демо - динамическое изменение размеров
  • [197] - Веб-приложения обновление машины данных демо / множественные исправления
  • [196] - Корректировка мобильного демо
  • [195] - Веб-приложения обновление машины данных демо / множественные исправления
  • [194] - Веб-приложения - машина данных демо - последние минутные расчёты
  • [193] - уменьшение множителя рабочего потока I/O до 1 по умолчанию в ning AHC
  • [192] - Веб-приложения - экспресс версия
  • [191] - Веб-приложения - зависимости браузера
  • [190] - 0.9 миграция
  • [188] - Веб-приложения (демо) - упакованная версия коммита следующих:
  • [186] - Веб-приложения - стиль
  • [185] - Веб-приложения - readme
  • [184] - сделали машину данных и объявления демо масшт Yöntemler
  • [183] - Веб-приложения - JSHint
  • [182] - Исправление генератора телефонных номеров и других багов с мобильным демо #172
  • [180] - подавление предупреждений для stdout в операторе вывода консоли
  • [178] - Веб-приложения - заголовки лицензий
  • [177] - Приложение Twitter называется TwitterDevApplication
  • [176] - Удалён phone.html который больше не используется. Исправляет #175.
  • [175] - Удалён phone.html который больше не используется
  • [174] - Разрешение бага мобильного демо
  • [173] - баг в phonemovement
  • [169] - Изменения формата кода для KryoSerializableStreamCodec
  • [168] - Веб-приложения - описание демонстраций
  • [167] - оператор JavaScript теперь сериализуемый
  • [165] - Упакованная версия коммита следующих:
  • [164] - Названия оператора и потока приложения объявление могут быть более понятными
  • [163] - Веб-приложения - мобильный локатор демо - метки маркеров Google Maps
  • [162] - Веб-приложения - машина данных демо - счетчики процессора/RAM/HDD
  • [161] - Веб-приложения - машина данных демо - размер устройства
  • [158] - Улучшение мобильного приложения #157
  • [157] - Мобильное демо: небольшие улучшения
  • [156] - Веб-приложения - главная страница
  • [155] - Веб-приложения - машина данных демо
  • [154] - Веб-приложения - мобильный локатор демо
  • [151] - изменение имени и прыжок версии
  • [150] - Twitter множитель вариации #148
  • [149] - Проверка потребителя смещения точки контроля #146
  • [148] - Демо Twitter: изменение множителя твита с 100 на Random(90-110)
  • [146] - Коммит смещения точки контроля для оператора входа kafka
  • [145] - Веб-приложения POC
  • [144] - Машина данных: баг в операторе средних значений информации машины
  • [143] - переход на ning для поставщика интерфейса веб-сокетов
  • [142] - 0.4 миграция
  • [141] - обновление версии фреймворка до 0.3.5
  • [140] - переименование метода в RedisOutputOperator #138
  • [139] - Добавление делаемого оператора входа kafka #113
  • [138] - Изменение selectDatabase в RedisOutputOperator на setDatabase
  • [137] - Добавление адаптера выхода CouchDB #130
  • [136] - Уменьшение размера блока тьюплов #135
  • [135] - Машина данных: уменьшение количества сгенерированных тьюплов случайным образом
  • [134] - MapReduce запрос слияния
  • [133] - [logstream] поток приложения logstream
  • [132] - Баг в UniqueKeyValCounter
  • [131] - удаление старого уникального значения счетчика оператора #129
  • [129] - Удаление старого UniqueValueKeyVal оператора и переименование нового UniqueValueCount
  • [128] - Корректировка UniqueValueCount #127
  • [127] - Улучшение UniqueValueCount
  • [126] - Изменение устаревшего вызова setInline на setLocality.
  • [125] - Изменение вызова setInline на setLocality
  • [123] - Чистка ненужных библиотек
  • [122] - упакованная версия изменений для UniqueCount #112
  • [121] - Оператор, считающий уникальные значения по ключу #112
  • [120] - добавление всех режимов локальности к тесту производительности
  • [119] - Упакованная версия изменений и исправление версии #99
  • [118] - Интеграция операторов машины данных #99
  • [117] - Добавление операторов входа Redis #43
  • [116] - Объединение логстрима 43
  • [115] - Добавление операторов входа Redis
  • [114] - Реализация автоматического деления оператора входа kafka (1:1) #113
  • [113] - Добавление делаемого оператора входа kafka (1:1)
  • [103] - перемещение тестового остатка в каталог Maven target так, чтобы mvn clean мог очистить все файлы
  • [102] - упакованная версия изменений для KryoSerializableStreamCodec & Test #95
  • [101] - запрос на слияние для #95
  • [100] - запрос на слияние для проблемы #95
  • [99] - Добавление дополнительных статистических расчётов для машины данных
  • [98] - Проблема 95
  • [97] - Добавление машины данных демо
  • [96] - Добавление выходной порты к оператору JsonByteArray для эмитирования JSONObjects
  • [95] - Создание абстрактного StreamCodec, который может использоваться для пользовательской партиционизации и использует сериализацию Kryo
  • [94] - добавлены два выходных порта - outputMap, outputJSonObject
  • [93] - Обновление Kafka до 0.8
  • [88] - starmcli не принимает jar перед запуском приложения
  • [73] - Обновление нашего оператора входа kafka до совместимости с выпущенной версией Kafka 0.8
  • [70] - Чистка пакета kafka в библиотеке Malhar #53
  • [52] - addCombination не работает в операторе временного окна размеров
  • [46] - СайтОпс Дашборд внешний вид
  • [45] - Перемещение сайтаопс демо на Node.js
  • [44] - Слайдинговое окно агрегационные вычисления операторы
  • [43] - Создание оператора входа Redis
  • [42] - Пожалуйста, вытяните мои последние изменения
  • [41] - Веб-демо - заголовки лицензий
  • [40] - Перемещение демонстрации размеров объявлений на Node.js
  • [39] - Ошибки тестирования оператора escalations
  • [38] - Перемещение мобильного демо на Node.js
  • [37] - Перемещение демонстрации Twitter на Node.js
  • [36] - Перемещение демонстраций Twitter, мобильного и объявлений на Node.js - исправляет #34
  • [35] - Создание оператора входа AMQP
  • [34] - Перемещение демонстраций Twitter, мобильного и объявлений на Node.js
  • [33] - Демонстрация размеров объявлений - общий шаблон
  • [32] - Общие активы для демонстраций
  • [31] - Переход на новую API локальности потока
  • [30] - увеличение основной версии до 0.3.5-SNAPSHOT
  • [29] - скрипт оператора JavaScript не сериализуемый
  • [28] - Node.js Демонстрация размеров объявлений - "Play" режим
  • [27] - Node.js Демонстрация размеров объявлений - Daemon Node.js
  • [26] - Node.js Демонстрация размеров объявлений - динамический порт
  • [25] - Node.js Демонстрация размеров объявлений - readme
  • [24] - Node.js Демонстрация размеров объявлений переименование
  • [23] - Mrapplication
  • [21] - keyvalpair выполняет хеш по ключу и значению
  • [18] - 404 ошибка в UI для логического плана
  • [17] - Эмитированные тьюплы оператором входа неверно показываются как нулевые
  • [16] - Адаптация новой API локальности потока
  • [11] - Создание демонстрации для тестирования уведомлений
  • [4] - Сделать оператор ограничения уведомлений на основе окна вместо времени на стендеВерсия 0.3.5

Проблемы

  • [SPOI-349] - Ошибка undeploy для InlineStream
  • [SPOI-766] - Процесс сертификации выпуска 0.3.3 на демонстрационном сервере
  • [SPOI-953] - Реализация "Exactly Once"
  • [SPOI-959] - Виджет свойств оператора
  • [SPOI-976] - Мобильные приложения продолжают умирать
  • [SPOI-1013] - Часы кластера не синхронизированы
  • [SPOI-1017] - Daemon прекращает публикацию через WebSocket
  • [SPOI-1022] - Уведомление удаляется из списка при отказе сервера
  • [SPOI-1023] - "Метод не разрешён" ошибка при удалении уведомления
  • [SPOI-1030] - DT Phone Home выбрасывает NullPointerException
  • [SPOI-1034] - 404 Не найдено при получении уведомлений
  • [SPOI-1035] - Невозможно создать уведомления с помощью streamcli
  • [SPOI-1041] - Виджет свойств оператора не загружается
  • [SPOI-1051] - Шаблоны URL для REST API
  • [SPOI-1075] - Обновление планирования/выделения контейнеров не происходит в реальном времени
  • [SPOI-1076] - График чтения сервера буферизации остаётся постоянным
  • [SPOI-1081] - Получение общих URL для всех демонстраций
  • [SPOI-1087] - Исправление графика контейнера
  • [SPOI-1089] - Виджеты инициализируются дважды
  • [SPOI-1090] - Добавление d3 в package.json зависимостей
  • [SPOI-1091] - Проблема CSS менеджера дашбордов с цветом фона
  • [SPOI-1092] - Список виджетов не рендерится при первоначальной загрузке страницы
  • [SPOI-1093] - Память утечка при переключении между страницами
  • [SPOI-1097] - Дашборды не сохраняются
  • [SPOI-1101] - Исследовать Kibana 3 как вариант UI для статистики сайта
  • [SPOI-1103] - Кнопка завершения не работает на палитре applist
  • [SPOI-1104] - Разделитель режима в заголовке всё ещё виден
  • [SPOI-1105] - Команда завершения приложения требует пустого объекта данных
  • [SPOI-1114] - Тест для AlertManagerTest.testAlertManager провален
  • [SPOI-1118] - Обновление сетки до контейнеров 4ГБ
  • [SPOI-1121] - URL для удаления уведомления некорректен
  • [SPOI-1123] - Добавление действия уведомления не отправляет все параметры
  • [SPOI-1126] - Задержка становится некорректной после добавления уведомлений
  • [SPOI-1137] - Страница просмотра DAG - JavaScript ошибка
  • [SPOI-1144] - Свойства stram-site не применяются к операторам (возможно?)
  • [SPOI-1145] - ConcurrentModificationException при использовании запуска локального в streamcli
  • [SPOI-1147] - Невозможно убить "запущенный" или перезапустить "убитый" экземпляр приложения из виджета AppList
  • [SPOI-1157] - NoSuchElementException в streamcli

Эпическая задача

  • [SPOI-870] - Уведомления родительская задача для первой фазы

Улучшения

  • [SPOI-462] — Возможность указывать, что оператор не может быть разделён.
  • [SPOI-523] — Документация по стилю ОС.
  • [SPOI-750] — Единицы измерения метрик производительности в виджете.
  • [SPOI-937] — Интеграция jQuery UI в текущий дашборд.
  • [SPOI-962] — Конвенции REST API демона.
  • [SPOI-963] — Выбор правильной точки восстановления для точно одного раза.
  • [SPOI-979] — Нужна старая версия javadoc доступна онлайн.
  • [SPOI-983] — Ветка выпуска фронтенда.
  • [SPOI-1019] — Переход на jquery ui tooltip.
  • [SPOI-1028] — Правильный порядок вывода списка выходных портов для оператора AlertThreeLevelTimedEscalationOperator.
  • [SPOI-1078] — Добавление информации о приложении в тему WebSocket apps.list.
  • [SPOI-1094] — Подписка на тему WebSocket конкретного приложения во время работы приложения.
  • [SPOI-1102] — Предупреждения должны быть списком объектов литералов JavaScript.
  • [SPOI-1106] — Таблицы должны автоматически изменять размер при изменении размера виджета.
  • [SPOI-1119] — Удаление зависимости от поддерева Malhar из ядра.
  • [SPOI-1125] — Использование нового атрибута "опциональный" с параметрами шаблона предупреждений.

Новые возможности

  • [SPOI-641] — Настройка разделения на операторах, которые не поддерживают разделение, должна приводить к ошибке.
  • [SPOI-810] — Создание модуля линейного графика с использованием d3.js.
  • [SPOI-831] — Создание REST API запроса для загрузки JAR-файлов.
  • [SPOI-832] — Создание REST API запроса для получения всех загруженных JAR-файлов.
  • [SPOI-834] — Создание виджета "Top N".
  • [SPOI-874] — Обеспечение описательной информации для классов фильтров/регуляторов/действий для использования в UI.
  • [SPOI-940] — Виджет списка предупреждений — действия (Добавить/Просмотреть/Удалить).
  • [SPOI-987] — Добавление автозаполнения команд stramcli для псевдонимов и макросов.
  • [SPOI-989] — Виджет свойств оператора — логика доступа к данным.
  • [SPOI-1011] — Удаление модели предупреждений.
  • [SPOI-1012] — Mock сервер Node.js для удаления предупреждений.
  • [SPOI-1014] — Получение коллекции предупреждений.
  • [SPOI-1016] — Создание модели предупреждений.
  • [SPOI-1018] — Экспортер задач GitHub для журнала изменений.
  • [SPOI-1024] — Тестирование модели предупреждений.
  • [SPOI-1025] — Тестирование коллекции предупреждений.
  • [SPOI-1026] — Тестирование модели свойств оператора.
  • [SPOI-1029] — Тестирование — FakeXMLHttpRequest.
  • [SPOI-1040] — Node.js backend для демонстрационного примера Ads Dimensions.
  • [SPOI-1046] — Шаблонная страница создания предупреждений.
  • [SPOI-1055] — Node.js Redis клиент (Ads Dimensions демо).
  • [SPOI-1080] — Node.js демон.
  • [SPOI-1085] — Объединенная страница демонстраций.
  • [SPOI-1095] — Перенос демонстрационного примера Twitter на Node.js.
  • [SPOI-1096] — Перенос демонстрационного примера мобильных устройств на Node.js.
  • [SPOI-1111] — Получение общих URL для всех демонстраций — концептуальное исследование.
  • [SPOI-1112] — Команда завершения работы из UI.
  • [SPOI-1116] — Перенос демонстрационного примера машинного генератора данных на Node.js.### Задачи
  • [SPOI-843] — Оценка текущих рыночных возможностей.
  • [SPOI-846] — Реализация точно одного раза.
  • [SPOI-855] — Динамическое переопределение разделения происходит на снимке; требуется среднее значение по движению по умолчанию.
  • [SPOI-895] — Реализация REST API фильтров классов предупреждений.
  • [SPOI-896] — Реализация REST API классов эскалации предупреждений.
  • [SPOI-932] — CLI: поддержка операций с предупреждениями.
  • [SPOI-941] — Включение задержки в список операторов на дашборде.
  • [SPOI-955] — Пример демонстрации проверки повторяющихся платежей.
  • [SPOI-956] — Приложение для мониторинга использования ресурсов (процессора, памяти и т.д.) для данных, созданных машиной (устройством).
  • [SPOI-972] — Адаптация схемы версионирования ядра.
  • [SPOI-973] — Установка Node.js как поддерживаемой технологии.
  • [SPOI-982] — Версионирование настроек Eclipse.
  • [SPOI-986] — Версионирование настроек NetBeans.
  • [SPOI-995] — Тестирование модели управления предупреждениями.
  • [SPOI-996] — Тестирование оператора эскалации предупреждений.
  • [SPOI-1001] — Создание скрипта удобства для запуска и остановки кластера Hadoop.
  • [SPOI-1008] — Версионирование конфигурации кластера.
  • [SPOI-1009] — Необходимость ссылки регистрации на группу Google на первой странице Malhar.
  • [SPOI-1010] — Уведомления на Malhar должны включать группу Google.
  • [SPOI-1015] — Оценка алгоритмов выявления аномалий.
  • [SPOI-1021] — Установка процесса связи пользователя.
  • [SPOI-1031] — Скрытие переключателя режима операций/разработки в UI.
  • [SPOI-1039] — Доступ к сетке.
  • [SPOI-1052] — Обновление node1 до последней версии (0.3.4).
  • [SPOI-1053] — Добавление пользователей в сетку.
  • [SPOI-1056] — Добавление REST вызова для создания шаблона предупреждений.
  • [SPOI-1057] — Изменение REST вызова для создания предупреждений на использование шаблона и параметров.
  • [SPOI-1058] — REST вызов для получения предупреждений должен включать имя шаблона и параметры.
  • [SPOI-1060] — Удаление stramRoot из REST API (задний план).
  • [SPOI-1061] — Удаление stramRoot из REST API вызова (фронтальный план).
  • [SPOI-1064] — Создание универсального демонстрационного примера машино-генерированного данных и запуск его на node1.
  • [SPOI-1070] — Внешний вид дашборда для демонстраций.
  • [SPOI-1071] — Внешний вид дашборда для демонстрации Twitter Firehose.
  • [SPOI-1072] — Внешний вид дашборда для демонстрации мобильных устройств.
  • [SPOI-1073] — Внешний вид дашборда для демонстрации Ads Dimensions.
  • [SPOI-1074] — Внешний вид дашборда для демонстрации машино-генерированных данных.
  • [SPOI-1077] — Внешний вид дашборда для демонстрации логов.
  • [SPOI-1079] — Оценка интеграции с третьими сторонами.
  • [SPOI-1100] — Обновление https://github.com/DataTorrent/Malhar.
  • [SPOI-1117] — Разрешение точно одного раза с условием, что нижестоящие системы поддерживают максимум один раз.
  • [SPOI-1132] — Создание учебного занятия 1.
  • [SPOI-1151] — Интеграция AngularJS.

Подзадачи

  • [SPOI-876] — Возможность сохранения конфигураций предупреждений как шаблонов для будущего использования, задний план.
  • [SPOI-877] — Возможность сохранения конфигураций предупреждений как шаблонов для будущего использования, фронтальный план.
  • [SPOI-978] — Устранение зависимости между открытым исходным кодом и платформой.
  • [SPOI-1042] — Создание модели шаблона предупреждений.
  • [SPOI-1047] — Создание новой страницы для добавления предупреждений и перенаправления текущего URL.
  • [SPOI-1048] — Создание полей для заполнения параметров.
  • [SPOI-1113] — Удаление модуля дочернего проекта POC из сборки фреймворка.
  • [SPOI-1176] — Удаление поддерева Malhar из ядра.

GitHub - DataTorrent/Malhar

  • [90] — Исправлено использование generics и переименованы классы операторов согласно соглашению.
  • [89] — Добавлен оператор для преобразования потока байтов JSON в Java HashMap.
  • [87] — Добавлен оператор для преобразования потока байтов JSON в Java HashMap.
  • [86] — Обновление веб-демонстраций.
  • [85] — Архитектурная документация веб-демонстраций.
  • [84] — Добавление статуса сборки TravisCI в README #83.
  • [83] — Добавление статуса сборки TravisCI в README.
  • [82] — Добавление интеграции TravisCI.
  • [81] — [Logstream] Чтение Apache логов из RabbitMQ и печать базовых агрегаций в консоль.
  • [80] — Веб-демонстрации — округление времени до минуты.
  • [79] — Добавление проекта приложений и скелета приложения logstream. #62.
  • [78] — Демонстрационный пример SiteOps — расчет суммы.
  • [77] — Изменения операторов для проблемы #76.
  • [76] — Удаление жёстко закодированных значений из оператора входа RabbitMQ.
  • [75] — [Проблема 52]: addCombination не работает в операторе DimensionTimeBucketOperator.
  • [74] — Оператор входа AMQP для логов с образцами агрегаций #35.
  • [71] — Перенос демонстрационного примера машинного генератора данных на Node.js.
  • [70] — Чистка пакета Kafka в библиотеке Malhar #53.
  • [69] — Запрос на слияние для проблемы #53.
  • [68] — Обновление веб-демонстраций.
  • [67] — Демонстрационный пример SiteOps — служба Redis.
  • [66] — Веб-демонстрации — описание конфигурации в README.
  • [65] — Демонстрационный пример Ads Dimensions — конфигурация Redis.
  • [64] — Веб-демонстрации — относительные URL для JS/CSS.
  • [63] — Добавление проекта приложений и скелета приложения logstream. #62.
  • [62] — Создание скелета приложения для обработки потока логов.
  • [60] — Перенос демонстрационного примера SiteOps на Node.js — тестирование.
  • [59] — Перенос демонстрационного примера SiteOps на Node.js — заголовки лицензий.
  • [58] — Перенос демонстрационного примера SiteOps на Node.js — диаграммы.
  • [56] — Чистка операторов входа в библиотеке Malhar.
  • [55] — GitHub 54.
  • [54] — Тесты операторов PubSubWebSocket должны быть самодостаточными и не требовать других помощников.
  • [53] — Чистка операторов входа/выхода Kafka.
  • [51] — Графики демонстрационного примера Ads показывают снижение в конце.
  • [50] — Ссылка на веб-демонстрации в главном README.
  • [49] — Чистка операторов входа в библиотеке.
  • [47] — Демонстрационный пример Ads Dimensions — проблема загрузки JavaScript.
  • [22] — Демонстрационный пример Ads Dimensions на Node.js.
  • [15] — Чистка пакетов операторов входа в библиотеке Malhar.

Версия 0.3.4

------------------------------------------------------------------------------------------------------------------------### Ошибки

  • [SPOI-569] — Графики демонстрационного примера Ads неустойчивы; нуждаются в очистке.
  • [SPOI-570] — Демонстрационный пример мобильных устройств не работает бесконечно.
  • [SPOI-599] — Иногда в виджете метрик некоторые графики остаются плоскими.
  • [SPOI-617] — Измените код ошибки с 500 на 400 для некорректного запроса.
  • [SPOI-630] — Команда прекращения записи не работает.
  • [SPOI-660] — Запись показывает красный свет, но запись не выполняется.
  • [SPOI-674] — Модели AppModel и AppInstanceView нуждаются в очистке.
  • [SPOI-704] — Красные точки появляются на дашборде, как если бы оператор был активен.
  • [SPOI-714] — Загрузка UI Ads низкая.
  • [SPOI-715] — График демонстрационного примера Ads отстаёт на 25 минут.
  • [SPOI-724] — Исправление логики и документации оператора LocalFileInputOperator.
  • [SPOI-730] — Разработка версии для Mac OS X.
  • [SPOI-731] — Больше нельзя начать запись. Оператор записи кортежей сломан.
  • [SPOI-732] — Не удается остановить запись.
  • [SPOI-742] — Установка/скомпиляция не проходит с плагином Maven-Eclipse.
  • [SPOI-744] — Облегчение состояния "принятого" для представления экземпляра приложения.
  • [SPOI-747] — StreamingContainerManager.getContainerAgents() возвращает неактивные контейнеры.
  • [SPOI-748] — Сборка Kestrel как внешней библиотеки и зависимости вместо включения кода оператора.
  • [SPOI-751] — Избыточная нагрузка на процессор браузера при большем количестве обновлений.
  • [SPOI-755] — Оценка демонстрационного примера Ads Dimensions.
  • [SPOI-756] — Учет одиночных ответов от веб-сервисов.
  • [SPOI-757] — Перезагрузка директории документов для установки новой версии.
  • [SPOI-762] — Модель приложения не обновляется правильно, что приводит к проблемам графиков.
  • [SPOI-764] — Мотор Malhar иногда включает StreamAppMaster в jar мотора.
  • [SPOI-765] — Дата-источник неверно строит URL GET для кортежей в tupleviewer.
  • [SPOI-768] — Проблема поддержки циклической записи лог-файлов.
  • [SPOI-804] — Если узел плохой, мастер приложения должен выбрать другой узел для контейнеров.
  • [SPOI-806] — Команда list-apps показывает дублирующиеся записи.
  • [SPOI-807] — Уменьшение JVM на узле node3.
  • [SPOI-809] — Добавление оператора Pig DISTINCT к библиотеке.
  • [SPOI-811] — Команда завершения работы не работает, когда нет соединения с приложением.
  • [SPOI-842] — Сгенерированные javadocs недостаточно полные.
  • [SPOI-845] — Тест установщика проваливается, если он выполняется из другого каталога.
  • [SPOI-849] — Начальная запись из списка портов.
  • [SPOI-863] — Отображение глобальной задержки приложения на экране приложения.
  • [SPOI-883] — StramDelegationTokenManager не должен запускаться, если безопасность не включена.
  • [SPOI-888] — Учет задержки при инициализации Stram для недавно запущенных приложений.
  • [SPOI-890] — Тестирование Stram создает данные событий в stram/stram.
  • [SPOI-892] — Команда getAppInfo выбрасывает исключение в начале работы приложения.
  • [SPOI-902] — Фильтрация кортежей в tupleviewer по порту не работает.
  • [SPOI-903] — Предварительный просмотр загруженных кортежей в tupleviewer не отображается.
  • [SPOI-905] — Проверка/установка заголовков лицензий в открытых источниках.
  • [SPOI-911] — Синхронизация команды записи завершается ошибкой 500.
  • [SPOI-915] — Инструмент сбора логов для кластера Hadoop.
  • [SPOI-918] — Остановка разделения на экземпляре MobileLocatorDemo 48.
  • [SPOI-933] — Указание имён приложений в конфигурации Stram для демонстрационных примеров на кластере.
  • [SPOI-946] — Сертификация песочницы для Ubuntu.
  • [SPOI-951] — Автоматически заполняемые имена файлов не работают с командой запуска.
  • [SPOI-952] — Команда удаления оператора возвращает ошибку о том, что входной поток все еще подключен.
  • [SPOI-958] — Тест оператора LocalFsInputOperator проваливается.
  • [SPOI-965] — UI: Убедиться, что пустые списки и одиночные элементы в JSON, полученные от Daemon, обрабатываются правильно.
  • [SPOI-969] — UI: Команда остановки записи завершается ошибкой, говорящей, что имя записи не найдено.
  • [SPOI-971] — Интервалная функция агрегации статистики приложения иногда работает некорректно.
  • [SPOI-974] — Тестирование PageLoaderView.
  • [SPOI-981] — Убедитесь, что "порты" есть в операторах ответа logicalPlan.
  • [SPOI-991] — Daemon: windowIds должны отправляться как строки.
  • [SPOI-997] — Расчет пропускной способности как скользящее среднее.

Улучшения

  • [SPOI-434] — Возможность подписаться на поток буфер сервера в следующем окне начала.
  • [SPOI-450] — CLI: Разрешение использования шаблонов в имени файла запуска.
  • [SPOI-463] — Виджет appMetrics должен помнить выбор графиков (включено/выключено).
  • [SPOI-470] — Предоставление количества выделенных/планируемых контейнеров.
  • [SPOI-614] — Лучшая обработка ошибок/страниц с ошибками.
  • [SPOI-620] — Возможность записи данных с операторской/портовой страницы.
  • [SPOI-624] — Нормализация appid/appId, opid/operatorId и других расхождений.
  • [SPOI-677] — Настройка как основной, так и фронтенд части для работы в локальной среде.
  • [SPOI-685] — Исследование других библиотек отображения графиков для замены модуля графика.
  • [SPOI-687] — Улучшение CSS для tupleviewer.
  • [SPOI-696] — Обновление всего набора приложений только на странице applist.
  • [SPOI-712] — Ясные сообщения об ошибках при предоставлении данных демона в непредвиденном формате.
  • [SPOI-753] — Обзор метрик для представления порта должны иметь разделители запятой.
  • [SPOI-835] — CLI должна уметь обрабатывать пробелы и экранированные символы.
  • [SPOI-844] — REST вызов operatorClass также должен принимать "chart" или "filter" для графиков и фильтров предупреждений.
  • [SPOI-901] — Добавление палитры для списка контейнеров.
  • [SPOI-938] — Централизация повторно используемых шаблонов для ссылок.### Новые возможности
  • [SPOI-70] — Родительская задача Jira: Веб-сервисы для потокового приложения
  • [SPOI-73] — Отчет о завершенной работе
  • [SPOI-74] — Отчет: Отчет о завершенной работе должен содержать список сохраненных файлов на каждом узле
  • [SPOI-75] — Параметр для указания, следует ли включать имена сохраненных файлов в отчет о завершенной работе
  • [SPOI-127] — CLI: Данные пропускной способности (потоки)
  • [SPOI-129] — CLI: Данные главного потока потока
  • [SPOI-134] — Веб-сервис: Данные потока/пропускная способность каждого потока в приложении
  • [SPOI-138] — Веб-сервисы: Данные о завершенных окнах
  • [SPOI-139] — Веб-сервис: Пропускная способность по всему DAG/приложению
  • [SPOI-140] — Журналирование событий
  • [SPOI-143] — Веб-сервис: Анализ узких мест
  • [SPOI-219] — Оценка необходимости схемы именования для идентификации физического узла логического DAG
  • [SPOI-337] — Создание потока внутри узла по выбору пользователя
  • [SPOI-403] — Проектирование формата файла лицензии
  • [SPOI-417] — Спецификация лицензий
  • [SPOI-460] — Создание предварительно настроенной песочницы
  • [SPOI-471] — Просмотр потока
  • [SPOI-551] — Создание видео для записи кортежей
  • [SPOI-628] — Веб-служба для журналирования событий
  • [SPOI-698] — Добавление операторов streamquery, поддерживающих выражения
  • [SPOI-699] — Добавление проходящих через операторов streamquery
  • [SPOI-710] — Wiki DataTorrent
  • [SPOI-718] — Реализация "не более одного" для операторов с двумя или более подключенными входами
  • [SPOI-719] — Реализация проверок DAG для "не более одного"
  • [SPOI-738] — DT Phone Home Phase II
  • [SPOI-829] — Вычисление общей задержки для приложения
  • [SPOI-830] — Распознавание критического пути в DAG для приложения
  • [SPOI-833] — Задержка оператора должна отображаться в UI
  • [SPOI-891] — Создание веб-службы API для описания класса оператора
  • [SPOI-906] — Добавление палитры для списка портов
  • [SPOI-908] — Выбор записей из списка записей не работает
  • [SPOI-909] — Проблемы CSS с tupleviewer при слишком длинном имени порта
  • [SPOI-920] — Интеграция UI DAG приложения
  • [SPOI-921] — Иконки песочницы
  • [SPOI-934] — Виджет списка предупреждений — Дата/время
  • [SPOI-936] — Виджет списка предупреждений — Динамическая ширина
  • [SPOI-949] — Обработчик документации из markdown в html### Задачи
  • [SPOI-60] — Журналирование главного потока
  • [SPOI-191] — Включение сжатия для конца окна данных или для ограниченного количества N кортежей (N отправлено вместе)
  • [SPOI-198] — Оценка необходимости хранения данных буфер сервера в сжатом состоянии
  • [SPOI-199] — Оценка необходимости хранения данных буфер сервера в сжатом состоянии
  • [SPOI-425] — Чекпоинты для восстановления оператора точно один раз
  • [SPOI-514] — Переход на открытый источник для библиотеки/пользователя/демонстраций
  • [SPOI-603] — Версия для оценки для Mac OS X
  • [SPOI-631] — Создание видео по управлению сайтом
  • [SPOI-633] — Необходимость изменения журнала версии
  • [SPOI-656] — Графики метрик производительности не запоминают предпочтения
  • [SPOI-681] — Добавление описания библиотеки в index.html
  • [SPOI-682] — Отображение DAG приложения в UI (оценка)
  • [SPOI-706] — Возможность указания имени приложения в конфигурационном файле запуска
  • [SPOI-708] — Подготовка процедур демонстрации
  • [SPOI-713] — Техническая оценка UI
  • [SPOI-717] — Создание макросов запуска на сервере демонстрации
  • [SPOI-734] — Запуск версии 0.3.3 на сервере демонстрации
  • [SPOI-735] — Запуск последней версии программного обеспечения на сервере клиента
  • [SPOI-736] — Сертификация сервера приложения клиента
  • [SPOI-737] — Очистка истории Redis на серверах клиентов
  • [SPOI-740] — Обновление процесса генерации документации
  • [SPOI-745] — DT Phone Home Server-side работа
  • [SPOI-754] — Создание другого пользователя для запусков node0
  • [SPOI-759] — Техническая оценка
  • [SPOI-760] — Форматирование комментариев для проекта ASF для Malhar GitHub
  • [SPOI-761] — Форматирование комментариев в API
  • [SPOI-769] — Исправление оператора удаления SQL для его прохода
  • [SPOI-770] — Исправление оператора выбора для его прохода
  • [SPOI-771] — Исправление оператора обновления SQL для его прохода
  • [SPOI-773] — Добавление индекса выражения выбора
  • [SPOI-774] — Исправление условия соединения оператора внутреннего соединения SQL
  • [SPOI-775] — Исправление оператора внешнего соединения SQL для объединения левых/правых/полных условий SQL
  • [SPOI-776] — Добавление оператора семантики Having к библиотеке
  • [SPOI-777] — Добавление оператора семантики выбора TOP к библиотеке
  • [SPOI-778] — Добавление оператора семантики BETWEEN к библиотеке
  • [SPOI-779] — Добавление оператора семантики AND/OR к библиотеке
  • [SPOI-780] — Добавление оператора семантики IN к библиотеке
  • [SPOI-781] — Добавление оператора семантики LIKE к библиотеке
  • [SPOI-782] — Добавление значения Having к библиотеке
  • [SPOI-783] — Добавление интерфейса условия Having для поддержки оператора Having SQL
  • [SPOI-784] — Добавление оператора семантики единичного выражения к библиотеке
  • [SPOI-785] — Создание индекса семантики двойного выражения в библиотеке
  • [SPOI-786] — Добавление оператора семантики отрицания к библиотеке
  • [SPOI-787] — Добавление оператора семантики суммы к библиотеке
  • [SPOI-788] — Добавление оператора семантики строки MID к библиотеке
  • [SPOI-789] — Добавление оператора семантики строки LEN к библиотеке
  • [SPOI-790] — Добавление оператора семантики строки UPPER/LOWER к библиотеке
  • [SPOI-791] — Добавление оператора семантики округления к библиотеке
  • [SPOI-792] — Добавление оператора семантики округления к библиотеке
  • [SPOI-794] — Добавление агрегатного оператора COUNT к библиотеке
  • [SPOI-795] — Добавление оператора MIN/MAX к библиотеке
  • [SPOI-796] — Добавление оператора первых/последних значений к библиотеке
  • [SPOI-797] — Добавление оператора суммирования к библиотеке
  • [SPOI-798] — Добавление оператора группировки Pig к библиотеке
  • [SPOI-799] — Добавление оператора фильтрации Pig к библиотеке
  • [SPOI-800] — Добавление оператора CROSS Pig к библиотеке
  • [SPOI-801] — Добавление оператора SPLIT Pig к библиотеке
  • [SPOI-812] — Проектирование макетов виджета для SiteStats
  • [SPOI-814] — Прототип UI панели управления для удобства "магазина приложений"
  • [SPOI-815] — Добавление оператора внутреннего соединения Pig к библиотеке
  • [SPOI-816] — Добавление оператора внешнего соединения Pig к библиотеке
  • [SPOI-820] — Реализация оператора размера, который позволяет пользователю настраивать взрыв
  • [SPOI-825] — Оценка платформ IDE для потокового анализа данных вне Hadoop
  • [SPOI-826] — Добавление оператора ORDER BY Pig к библиотеке
  • [SPOI-827] — Добавление оператора LIMIT Pig к библиотеке
  • [SPOI-828] — Добавление оператора STREAM Pig к библиотеке
  • [SPOI-836] — Проектирование API для предупреждений
  • [SPOI-840] — Добавление функции FLAT_MAP Spark к библиотеке операторов
  • [SPOI-848] — Введение ContainerLocal в качестве замены Inline
  • [SPOI-850] — Оценка IDE для Hadoop
  • [SPOI-851] — Оценка библиотек визуализации данных на JavaScript
  • [SPOI-858] — Проблема загрузчика классов: org.fusesource.hawtbuf.UTF8Buffer.class
  • [SPOI-859] — Оценка рабочего процесса разработки обратной стороны платформы потокового анализа данных
  • [SPOI-860] — Оценка Node.js как обратной стороны для демонстрации Site Stats
  • [SPOI-864] — Переработка REST для измененного подхода к эскалации
  • [SPOI-865] — Создание виджета "Список предупреждений"
  • [SPOI-866] — Добавление методов DataSource для REST API предупреждений
  • [SPOI-879] — Создание списка сетевых узлов
  • [SPOI-881] — Создание API Compute-Local
  • [SPOI-882] — Добавление API Compute-Local в документацию
  • [SPOI-884] — Обновление DHCP конфигурации на узлах кластера
  • [SPOI-885] — Создание прототипа с использованием Node.js + Redis + REST для Site Stats
  • [SPOI-886] — Реализация логической операции удаления
  • [SPOI-889] — Хранение предупреждений с помощью Backbone.js моделей
  • [SPOI-893] — Внешняя настройка UI
  • [SPOI-894] — Реализация оператора фильтрации JavaScript для предупреждений
  • [SPOI-910] — Node.js Mock Server и JSONP запросы между доменами
  • [SPOI-913] — Разработка команды "убить приложение" из представления экземпляра
  • [SPOI-914] — Обработка ошибок REST API предупреждений
  • [SPOI-935] — Создание исправления для механизма старта/остановки записи
  • [SPOI-939] — Удаление ссылок на недостроенные функции для выпуска 0.3.4
  • [SPOI-943] — Сертификация песочницы на различных ОС
  • [SPOI-944] — Сертификация песочницы на Mac
  • [SPOI-947] — Сертификация песочницы для Windows
  • [SPOI-948] — Улучшения песочницы на основе отзывов сертификации
  • [SPOI-957] — Обновление заголовка лицензии
  • [SPOI-970] — Загрузка последних документов G!
  • [SPOI-985] — Расширение аргументов макроса в stramcli
  • [SPOI-1006] — Обновление тегов @since для 0.3.4

Подзадачи

  • [SPOI-880] — Исследование вариантов песочницы
  • [SPOI-922] — Конфигурации песочницы по умолчанию для Hadoop
  • [SPOI-923] — Скрипт запуска песочницы и запуска приложений
  • [SPOI-924] — Оптимизация размера и производительности песочницы
  • [SPOI-926] — Документация песочницы
  • [SPOI-942] — Страница запуска демонстрации
  • [SPOI-990] — Добавление макроса запуска демонстрации в clirc во время установки
  • [SPOI-1004] — Обновление соглашения об авторских правах для конечного пользователя### GitHub - DataTorrent/Malhar
  • [12] — Проблемы оператора Site Stats и TopNOperator
  • [10] — Функция getTopN() возвращает ArrayList в классе com.datatorrent.lib.util.TopNSort
  • [9] — Ещё одна ошибка в функции offer(E e) в классе com.datatorrent.lib.util.TopNSort.java
  • [8] — Ошибка в функции offer(E e) в классе com.datatorrent.lib.util.TopNSort.java
  • [7] — Добавление возможности настройки времени ожидания для RedisOutputOperator
  • [6] — Добавление функциональности продолжения выполнения при возникновении ошибки для AbstractKeyValueStoreOutputOperator
  • [5] — Добавление функциональности отката для AbstractKeyValueStoreOutputOperator
  • [3] — Отслеживание задач MapReduce
  • [2] — Исправление имени приложения мобильной демонстрации
  • [1] — Клавишные операторы

Улучшения

  • [SPOI-454] - CLI: Обратная связь при отсутствии соединения с приложением
  • [SPOI-467] - Backbone.js MVC: Вид -> Модель -> Источник данных
  • [SPOI-469] - Нормализация соглашения об именах для всех модулей
  • [SPOI-500] - Перемещение вызовов require в классы виджетов на вершину каждого файла страницы
  • [SPOI-510] - Изменение API для модуля источника данных
  • [SPOI-512] - Удаление dataSource из атрибутов модели
  • [SPOI-528] - Unit тест PortInfoWidget
  • [SPOI-547] - Преобразование модуля Notifier в объект
  • [SPOI-563] - Перемещение создания WebSocket за пределы конструктора источника данных
  • [SPOI-582] - Документация архитектуры front-end (диаграммы UML)
  • [SPOI-596] - Перемещение вызовов require на вершину файла pages.js
  • [SPOI-602] - Получение демонстрационной версии сайта для работы без необходимости высокой пропускной способности для UI
  • [SPOI-608] - Переименование представлений страниц согласно соглашению об именах
  • [SPOI-615] - Добавление метки 'порт' в хлебных крошках в представлении порта
  • [SPOI-616] - Атрибут 'тип' в модели порта не экстраполируется в subscribeToUpdates
  • [SPOI-621] - Источник данных должен закодировать имя порта в методе getPort
  • [SPOI-676] - Возврат лучшего ответа для apps.list при отсутствии запущенных приложений

Новая функциональность

  • [SPOI-135] - Web сервис: Предоставление статистики по каждому стриминг оператору
  • [SPOI-397] - Загрузка родительского Jira
  • [SPOI-402] - Документация примеров демо
  • [SPOI-460] - Создание преднастроенной песочницы
  • [SPOI-466] - Проектирование и реализация представления порта
  • [SPOI-468] - Проектирование и реализация представления контейнера
  • [SPOI-476] - DT телефонизация домашней страницы первой версии
  • [SPOI-503] - Создание конвейера для обработки обратной связи UI
  • [SPOI-518] - Реализация выполнения операторов один раз для операторов с одним или нулевым входящим портом
  • [SPOI-598] - Демон для обслуживания исторических данных статистики
  • [SPOI-700] - Удаление демо/groupby### Подзадачи
  • [SPOI-453] - Обновление мобильного демо до версии с картой
  • [SPOI-513] - Перемещение оператора JavaSerializationStreamCodec в пакет library/util
  • [SPOI-515] - GitHub выпуск: Проверка/форматирование исходного кода и документов для библиотеки/io/AxctiveMQ Input Operator
  • [SPOI-516] - Изменение структуры репозитория GitHub и системы сборки
  • [SPOI-520] - Тестовая стратегия для операторов, использующих текущий LocalMode
  • [SPOI-521] - Проверка/установка правильного формата кода
  • [SPOI-524] - Переработка скриптовых операторов
  • [SPOI-526] - Модификация библиотеки для использования CollectorTestSink
  • [SPOI-539] - Перемещение аннотации PerformanceTestCategory в библиотеку
  • [SPOI-541] - Unit тесты представления
  • [SPOI-542] - Опубликование библиотечных тестовых jar
  • [SPOI-543] - Удаление зависимости к Tuple для библиотечных тестов
  • [SPOI-545] - Unit тесты источника данных
  • [SPOI-546] - Определение наилучшего подхода к мокающему требуемые модули
  • [SPOI-552] - Оператор RedisOutput прекращает работу внезапно
  • [SPOI-553] - Тестовый код для операторов InnerJoin/InnerJoin2
  • [SPOI-555] - Исправление объединителя в операторах match/change
  • [SPOI-556] - Графики появляются после задержки с новыми изменениями в демонстрационном приложении ads
  • [SPOI-558] - Бенчмарк тесты зависят от STRAM
  • [SPOI-559] - Перемещение бенчмарк тестов в отдельный модуль
  • [SPOI-560] - GitHub выпуск: Оператор математического теста SumTest все еще имеет ссылку на STRAM
  • [SPOI-561] - Дубликат - Разделение бенчмарк тестов в отдельный модуль
  • [SPOI-562] - Исправление HdfsOutputTest для отсутствия зависимости от STRAM
  • [SPOI-565] - GitHub выпуск: Изменение тестов оператора Http для использования mortbay jetty
  • [SPOI-566] - Удаление ссылки на StramTestSupport из теста KafkaInputOperatorTest
  • [SPOI-567] - KafkaInputOperatorTest использует DAG
  • [SPOI-568] - Модификация сборки contrib для отсутствия зависимости от STRAM
  • [SPOI-583] - Реализация образца Servlet PubSubWebSocket для тестирования
  • [SPOI-584] - Тестовые классы contrib имеют зависимость к bufferserver
  • [SPOI-585] - Реализация помощника OperatorContext
  • [SPOI-586] - Unit тесты PageLoaderView
  • [SPOI-587] - Создание базового интерфейса/класса SQL оператора
  • [SPOI-588] - Добавление оператора выборки SQL в библиотеку
  • [SPOI-589] - Создание оператора обновления SQL в библиотеке
  • [SPOI-590] - Создание оператора удаления SQL в библиотеке
  • [SPOI-591] - Создание оператора группировки/сортировки SQL в библиотеке
  • [SPOI-593] - Создание оператора внешнего соединения SQL в библиотеке
  • [SPOI-605] - Представление порта - Информационные и обзорные виджеты
  • [SPOI-636] - Apache Open Source Выпуск: Проверка кода и исходного кода для библиотеки/algo оператора
  • [SPOI-637] - Создание объединителя выходного порта на библиотеке/algo/BottomNOperator
  • [SPOI-639] - Создание объединителя выходного порта для библиотеки/algo/Distinct Operator
  • [SPOI-640] - Создание объединителя выходного порта для библиотеки/algo/FirstMatchMap Operator
  • [SPOI-642] - Создание объединителя выходного порта для библиотеки/algo/FirstMatchStringMap Operator
  • [SPOI-644] - Создание объединителя выходного порта для библиотеки/algo/FirstN Operator
  • [SPOI-645] - HttpOutputOperatorTest провалился
  • [SPOI-646] - Создание объединителя выходного порта для библиотеки/algo/InsertSort Operator
  • [SPOI-647] - Unit тесты NavModel/Router
  • [SPOI-648] - Удаление выходного порта HashMap из оператора Insert sort
  • [SPOI-649] - Создание объединителя выходного порта для библиотеки/algo/InvertIndex<K,V> Operator
  • [SPOI-650] - Проблема глобального Mocha
  • [SPOI-651] - Создание объединителя выходного порта для библиотеки/algo/InvertIndexArray<K,V> Operator
  • [SPOI-652] - SlidingWindowTest провалился
  • [SPOI-654] - Исправление объединителя выходного порта для оператора LeastFrequentKey
  • [SPOI-658] - Добавление Mocha Console Reporter
  • [SPOI-661] - Unit тесты PageLoaderView Router Navigation
  • [SPOI-662] - Переработка Bash Script оператора
  • [SPOI-663] - Переработка Python script оператора
  • [SPOI-664] - Исправление объединителя выходного порта для оператора MostFrequentKey
  • [SPOI-665] - Исправление объединителя выходного порта для оператора MostFrequentKeyValMap
  • [SPOI-666] - Исправление объединителя выходного порта для библиотеки/algo/TopN Operator
  • [SPOI-667] - Изменение выходного порта для библиотеки/algo/TopNUnique Operator, добавление объединителя выходного порта
  • [SPOI-668] - Удаление демонстрационного оператора TupleOperator из библиотеки
  • [SPOI-671] - Создание объединителя выходного порта для библиотеки/algo/UniqueKeyValOperator
  • [SPOI-672] - Удаление демонстрационного оператора: библиотека/algo/WindowHolder
  • [SPOI-675] - Проверка исходного кода/документации для библиотеки/io операторов
  • [SPOI-684] - Удаление зависимости STRAM из теста hdfs input operator
  • [SPOI-686] - Исправление оператора вывода HTTP и его теста, который сейчас провален
  • [SPOI-688] - Удаление TestTupleCollector из тестов io, это не тест ни на что
  • [SPOI-689] - Удаление пустого тестового пакета библиотеки/io/anootation
  • [SPOI-690] - Перемещение теста библиотеки/io/helper в образец библиотеки
  • [SPOI-691] - Проверка исходного кода/документации для библиотеки/logs оператора

Техническая задача

  • [SPOI-557] - Проверка/изменение кода для оператора MergeSort### Задача
  • [SPOI-205] - Протокол для stream для изменения параметров сети/канала сообщений внешнего адаптера выхода
  • [SPOI-324] - Сохранение производительности данных в HDFS
  • [SPOI-459] - Тестирование установки на OS X
  • [SPOI-473] - GitHub выпуск: Проверка кода для библиотеки/math операторов
  • [SPOI-474] - Документация мобильного демо
  • [SPOI-475] - Документация демо Twitter
  • [SPOI-477] - Проверка/форматирование документации для Apache Open Source выпуска библиотеки операторов
  • [SPOI-499] - Проверка/форматирование документации для Apache Open Source выпуска библиотеки потоковых операторов
  • [SPOI-504] - GitHub выпуск: Проверка кода и исходного кода для библиотеки/multi window оператора
  • [SPOI-505] - GitHub выпуск: Проверка/форматирование исходного кода/документации/тестов для AbstractSlidingWindowKeyVal Operator
  • [SPOI-506] - GitHub выпуск: Проверка/форматирование исходного кода/документации/тестов для библиотеки/MultiSlidingWindowKeyVal Operator
  • [SPOI-507] - GitHub миграция: Проверка/форматирование исходного кода/документации/тестов для библиотеки/SimpleMovingAverage Operator
  • [SPOI-508] - GitHub выпуск: Проверка/форматирование исходного кода/документации/тестов для библиотеки/MultiSlidingWindowRangeKeyVal Operator
  • [SPOI-511] - GitHub выпуск: Проверка/форматирование исходного кода/документации/тестов для библиотеки/logs оператора
  • [SPOI-514] - Открытое переходное состояние для библиотеки/демо/contrib
  • [SPOI-530] - Тесты операторов зависят от stream
  • [SPOI-532] - Удаление зависимости от stream из EventGeneratorTest
  • [SPOI-533] - Удаление зависимости от stream из RandomEventGeneratorTest
  • [SPOI-534] - Удаление зависимости от stream из SeedEventGeneratorTest
  • [SPOI-535] - GitHub выпуск - Удаление зависимости от stream из MaxKeyValTest
  • [SPOI-536] - Удаление зависимости от stream из MinKeyValTest
  • [SPOI-537] - Удаление зависимости от stream из MaxMapTest
  • [SPOI-540] - Удаление зависимости от stream из ActiveMQInputOperatorTest
  • [SPOI-549] - Создание процесса для change.log для выпуска .3.3
  • [SPOI-550] - Необходимость изменений в лицензионном файле для добавления DT Phone Home
  • [SPOI-564] - Дубликат - Необходимость обновления текста лицензии для отражения "DT Phone Home"
  • [SPOI-572] - Создание библиотеки для SQL операторов
  • [SPOI-573] - Перемещение GroupBy в библиотеку SQL
  • [SPOI-574] - Перемещение оператора innerjoin в библиотеку SQL
  • [SPOI-575] - Перемещение DerbySqlStreamOperator из util в библиотеку SQL
  • [SPOI-576] - Перемещение AbstractSqlStreamOperator из util в библиотеку SQL
  • [SPOI-bk] - Перемещение OrderByKey оператора в библиотеку SQL
  • [SPOI-580] - Перемещение innerjoincondition оператора в библиотеку SQL
  • [SPOI-592] - Создание оператора внутреннего соединения SQL в библиотеке
  • [SPOI-594] - Архивирование выпусков сборок
  • [SPOI-601] - Включение демо Twitter на сервере демонстраций
  • [SPOI-623] - Формализация процедуры выпуска для будущих выпусков
  • [SPOI-625] - Добавление футера в руководства
  • [SPOI-626] - Увеличение масштабируемости UI для демо site ops
  • [SPOI-627] - Изменения UI для демо site ops
  • [SPOI-635] - Убедиться, что есть уведомление в HTML javadocs
  • [SPOI-670] - Создание объединителя выходного порта в библиотеке/algo/UniqueCounter Operator
  • [SPOI-692] - Изменение версии UI для совпадения с версией платформы стриминга
  • [SPOI-697] - Демонстрация функции коммитов JIRA
  • [SPOI-702] - Создание группы Google для проекта GitHub Malhar
  • [SPOI-705] - Настройка сервера для приложений клиентов

Версия 0.3.2 ------------------------------------------------------------------------------------------------------------------------### Ошибки

  • [SPOI-29] - Pig: Внутреннее соединение узла
  • [SPOI-55] - Модуль библиотеки/адаптер или узел для создания ключей из общего текста
  • [SPOI-325] - Необходимость более подробного отчета об ошибках, не уверен, какой хост он пытается подключиться
  • [SPOI-412] - Частота обновления UI должна быть 1 секунду (по умолчанию) и позволять кастомизацию
  • [SPOI-441] - Исследовать ошибки javadoc во время сборки
  • [SPOI-452] - Перекомпиляция встроенного zmq с 1.6
  • [SPOI-482] - Исправление проблемы NPM при установке UI в процессе сборки
  • [SPOI-490] - Очистка графика при переключении между операторами
  • [SPOI-497] - Дашборд приложения начинает мигать, если слишком часто меняю ширину колонок
  • [SPOI-498] - Частота обновления UI - По умолчанию и кастомизация

Новая функциональность

  • [SPOI-69] - Узел сохранения данных: Узел для сохранения/распределения каждого окна в хранилище
  • [SPOI-89] - Определение и реализация адаптера входных данных RSS
  • [SPOI-112] - Версионирование: Протокол между StramChild и мастером приложения
  • [SPOI-121] - Родительская задача для поддержки языка программирования Pig
  • [SPOI-153] - Сообщение сердцебиения
  • [SPOI-201] - Родительская задача для поддержки точки восстановления в потоковой платформе
  • [SPOI-254] - Проектирование универсального узла чтения из потока и записи в HBase
  • [SPOI-259] - Создание адаптеров баз данных - Необходимо создать одну задачу для каждой базы данных
  • [SPOI-330] - Добавление оператора SQL
  • [SPOI-332] - Выполнение демонстрационной программы Yahoo Finance: расчет последней цены, объема, времени, графиков и скользящих средних
  • [SPOI-333] - Выполнение демонстрационной программы Pi
  • [SPOI-334] - Разработка оператора чтения RSS
  • [SPOI-335] - Добавление сохранения/записи для оператора, кортежи должны храниться в порядке
  • [SPOI-336] - Добавление сохранения/записи для порта оператора, кортежи должны храниться в порядке
  • [SPOI-343] - Проектирование Malhar Daemon для интерфейса пользователя
  • [SPOI-344] - Проектирование доступа к реальному времени и историческим данным через daemon/stram
  • [SPOI-345] - Новый оптимальный сервер буферизации для решения проблем с памятью Netty
  • [SPOI-347] - Разработка команд CLI как основной части операционной системы
  • [SPOI-348] - Возможность выполнения команд как скриптов через CLI
  • [SPOI-356] - Адаптер входных данных для DRUID
  • [SPOI-357] - Адаптер выходных данных для DRUID
  • [SPOI-362] - Создание оператора оповещения, который вычисляет скользящее среднее и отправляет оповещение, если значение упало более чем на X%
  • [SPOI-365] - Адаптер выходных данных для Redis
  • [SPOI-374] - Ограничения размера лог-файлов (в основном для STRAM)
  • [SPOI-380] - Добавление безопасности в STRAM
  • [SPOI-383] - Реализация do-as
  • [SPOI-386] - Проектирование вычислений задержки
  • [SPOI-387] - Проектирование использования процессора, памяти и сети
  • [SPOI-388] - Добавление информации о использовании ресурсов в статистику и доступ через веб-сервис
  • [SPOI-391] - Проектирование и реализация хотя бы одного раза
  • [SPOI-394] - Добавление адаптера входных данных для Redis
  • [SPOI-395] - Создание адаптера выходных данных для Redis
  • [SPOI-398] - Тестирование загрузки на Amazon
  • [SPOI-405] - Проектирование, документирование и тестирование загрузки для совместимости с Apache Hadoop
  • [SPOI-416] - Локальная лицензия загрузки
  • [SPOI-426] - Создание атрибута, который заставляет точку восстановления совпадать с границей окна приложения
  • [SPOI-479] - Проектирование и реализация графика рекламных данных
  • [SPOI-481] - Проектирование интерфейса пользователя для графического представления платформы приложений (реальное время и исторические данные)
  • [SPOI-485] - Место для списка возможных работ над интерфейсом пользователя для конференции Summit
  • [SPOI-486] - Включение безопасности в интерфейсе пользователя (необходимо проверить наличие прав у пользователя)
  • [SPOI-487] - Проектирование и реализация новых SVG-графиков
  • [SPOI-489] - Оповещения
  • [SPOI-491] - Создание страниц ошибок входа для безопасного кластера
  • [SPOI-492] - Проектирование интерфейса пользователя для данных использования ресурсов и задержек
  • [SPOI-493] - Проектирование и реализация отдельного представления для каждого оператора
  • [SPOI-494] - Проектирование и разработка панели управления "Операции"
  • [SPOI-495] - Вкладыш записи должен показывать список записей по оператору или по оператору:порт
  • [SPOI-496] - Интерфейс безопасности (авторизация, получение токена от daemon и т.д.)

История

  • [SPOI-371] - Анализ функций Storm по сравнению с нашим планом открытого исходного кода
  • [SPOI-372] - Обеспечение того, чтобы реализация премиум-функций была труднодоступна для внешних лиц на дереве открытого исходного кода

Задача

  • [SPOI-14] - Динамический фреймворк оптимизации во время выполнения: Балансировка нагрузки и отказ от нагрузки
  • [SPOI-39] - Должно быть возможно отслеживать ID окна через DAG
  • [SPOI-40] - Сообщения выхода каждого узла должны сохраняться/буферизироваться
  • [SPOI-63] - Логирование адаптера выходных данных
  • [SPOI-64] - Уровни логирования
  • [SPOI-231] - Демонстрация анализа твиттерских данных на Hadoop 2.0 с базовым потоковым набором
  • [SPOI-273] - Настройка CI и запуск существующих демонстраций для обеспечения того, что код не сломает ничего
  • [SPOI-419] - Сертификация нашего сборочного файла на Amazon
  • [SPOI-420] - Преобразование демонстрационной программы мобильной локации в демонстрацию Google Maps
  • [SPOI-421] - Обеспечение того, чтобы точка восстановления происходила на границе окна приложения
  • [SPOI-422] - Разрешение разработчику оператора активировать точку восстановления внутри окна приложения
  • [SPOI-423] - Добавление атрибута "ALLOW_CHECKPOINT_WITHIN_WINDOW" (по умолчанию FALSE)
  • [SPOI-424] - Документирование новой логики точки восстановления в руководстве разработчика приложений и оператора, добавление атрибута в руководство оператора
  • [SPOI-442] - Лицензионная заголовочная информация ASF для скачиваемых источников
  • [SPOI-443] - Упаковка для версий разработки и кластера
  • [SPOI-480] - Добавление агрегированного буферного сервера I/O для уровня приложения
  • [SPOI-483] - Завершение работы над версией для конференции Summit
  • [SPOI-488] - Удаление столбца "Количество ошибок" из таблицы "Live"

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/apache-attic-apex-core.git
git@api.gitlife.ru:oschina-mirror/apache-attic-apex-core.git
oschina-mirror
apache-attic-apex-core
apache-attic-apex-core
master